From f10808bc3ad1c845df4c978f9635b84b6c810b86 Mon Sep 17 00:00:00 2001 From: SrGooglo Date: Mon, 16 Jun 2025 20:53:50 +0000 Subject: [PATCH] Refactor playlist and trackLyrics schemas for consistency - Rename playlist fields: list -> items, cover/thumbnail -> image - Remove unused playlist fields: publisher, cover, thumbnail - Replace sync_audio_at with video_starts_at in trackLyrics schema - Minor formatting and cleanup --- packages/server/db_models/playlist/index.js | 12 +----- .../server/db_models/trackLyrics/index.js | 38 +++++++++---------- 2 files changed, 21 insertions(+), 29 deletions(-) diff --git a/packages/server/db_models/playlist/index.js b/packages/server/db_models/playlist/index.js index a771ddf4..8ab1889b 100755 --- a/packages/server/db_models/playlist/index.js +++ b/packages/server/db_models/playlist/index.js @@ -13,17 +13,12 @@ export default { description: { type: String, }, - list: { + items: { type: Object, default: [], required: true, }, - cover: { - type: String, - default: - "https://storage.ragestudio.net/comty-static-assets/default_song.png", - }, - thumbnail: { + image: { type: String, default: "https://storage.ragestudio.net/comty-static-assets/default_song.png", @@ -32,9 +27,6 @@ export default { type: Date, required: true, }, - publisher: { - type: Object, - }, public: { type: Boolean, default: true, diff --git a/packages/server/db_models/trackLyrics/index.js b/packages/server/db_models/trackLyrics/index.js index 4bc97a5c..3bef8935 100644 --- a/packages/server/db_models/trackLyrics/index.js +++ b/packages/server/db_models/trackLyrics/index.js @@ -1,20 +1,20 @@ export default { - name: "TrackLyric", - collection: "tracks_lyrics", - schema: { - track_id: { - type: String, - required: true - }, - lrc: { - type: Object, - default: {} - }, - video_source: { - type: String, - }, - sync_audio_at: { - type: String, - } - } -} \ No newline at end of file + name: "TrackLyric", + collection: "tracks_lyrics", + schema: { + track_id: { + type: String, + required: true, + }, + lrc: { + type: Object, + default: {}, + }, + video_source: { + type: String, + }, + video_starts_at: { + type: String, + }, + }, +}