From f0d82f3bfa8a726ac887b78b4ab166a6d49eefcf Mon Sep 17 00:00:00 2001 From: an-lee Date: Fri, 18 Oct 2024 22:50:31 +0800 Subject: [PATCH] refactor code --- enjoy/src/main/db/handlers/audios-handler.ts | 2 +- enjoy/src/main/db/index.ts | 8 ++++---- enjoy/src/main/db/models/audio.ts | 5 +++-- enjoy/src/main/db/models/chat-member.ts | 2 ++ enjoy/src/main/db/models/video.ts | 3 ++- enjoy/src/main/ffmpeg.ts | 2 +- enjoy/src/main/youtubedr.ts | 12 ++++++------ 7 files changed, 19 insertions(+), 15 deletions(-) diff --git a/enjoy/src/main/db/handlers/audios-handler.ts b/enjoy/src/main/db/handlers/audios-handler.ts index 1f498def..4ab7020c 100644 --- a/enjoy/src/main/db/handlers/audios-handler.ts +++ b/enjoy/src/main/db/handlers/audios-handler.ts @@ -107,7 +107,7 @@ class AudiosHandler { return audio.toJSON(); } catch (err) { - logger.error(err); + logger.error(err.message); throw err; } } diff --git a/enjoy/src/main/db/index.ts b/enjoy/src/main/db/index.ts index 74faa216..93dce88a 100644 --- a/enjoy/src/main/db/index.ts +++ b/enjoy/src/main/db/index.ts @@ -174,10 +174,6 @@ db.connect = async () => { // migrate up to the latest state await umzug.up(); - - await sequelize.query("PRAGMA foreign_keys = false;"); - await sequelize.sync(); - await sequelize.authenticate(); } catch (err) { logger.error(err); await sequelize.close(); @@ -200,6 +196,10 @@ db.connect = async () => { await db.backup(); } + await sequelize.query("PRAGMA foreign_keys = false;"); + await sequelize.sync(); + await sequelize.authenticate(); + // vacuum the database logger.info("Vacuuming the database"); await sequelize.query("VACUUM"); diff --git a/enjoy/src/main/db/models/audio.ts b/enjoy/src/main/db/models/audio.ts index bfb0e4ab..bcf77833 100644 --- a/enjoy/src/main/db/models/audio.ts +++ b/enjoy/src/main/db/models/audio.ts @@ -333,7 +333,8 @@ export class Audio extends Model