mirror of
https://github.com/ragestudio/comty.git
synced 2025-06-09 10:34:17 +00:00
improve track lyrics update
This commit is contained in:
parent
1eca312e3b
commit
99ee66ddb7
@ -29,25 +29,7 @@ export default {
|
|||||||
track_id: track_id
|
track_id: track_id
|
||||||
}).lean()
|
}).lean()
|
||||||
|
|
||||||
if (trackLyric) {
|
if (!trackLyric) {
|
||||||
if (video_source) {
|
|
||||||
trackLyric.video_source = video_source
|
|
||||||
}
|
|
||||||
|
|
||||||
if (lrc) {
|
|
||||||
trackLyric.lrc = lrc
|
|
||||||
}
|
|
||||||
|
|
||||||
if (sync_audio_at) {
|
|
||||||
trackLyric.sync_audio_at = sync_audio_at
|
|
||||||
}
|
|
||||||
|
|
||||||
trackLyric = await TrackLyric.findOneAndUpdate({
|
|
||||||
track_id: track_id
|
|
||||||
},
|
|
||||||
trackLyric
|
|
||||||
)
|
|
||||||
} else {
|
|
||||||
trackLyric = new TrackLyric({
|
trackLyric = new TrackLyric({
|
||||||
track_id: track_id,
|
track_id: track_id,
|
||||||
video_source: video_source,
|
video_source: video_source,
|
||||||
@ -56,6 +38,27 @@ export default {
|
|||||||
})
|
})
|
||||||
|
|
||||||
await trackLyric.save()
|
await trackLyric.save()
|
||||||
|
} else {
|
||||||
|
const update = Object()
|
||||||
|
|
||||||
|
if (typeof video_source !== "undefined") {
|
||||||
|
update.video_source = video_source
|
||||||
|
}
|
||||||
|
|
||||||
|
if (typeof lrc !== "undefined") {
|
||||||
|
update.lrc = lrc
|
||||||
|
}
|
||||||
|
|
||||||
|
if (typeof sync_audio_at !== "undefined") {
|
||||||
|
update.sync_audio_at = sync_audio_at
|
||||||
|
}
|
||||||
|
|
||||||
|
trackLyric = await TrackLyric.findOneAndUpdate(
|
||||||
|
{
|
||||||
|
track_id: track_id,
|
||||||
|
},
|
||||||
|
update,
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
return trackLyric
|
return trackLyric
|
||||||
|
Loading…
x
Reference in New Issue
Block a user