From f5b5f3751e40be1bd5bf19607a3b1328a676b2ff Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Tue, 1 Apr 2025 11:20:46 +0700 Subject: [PATCH] feat: allow specify if notification is success or error --- src/controllers/backup-controller.ts | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/src/controllers/backup-controller.ts b/src/controllers/backup-controller.ts index 9c2ea7f..6e8f6a5 100644 --- a/src/controllers/backup-controller.ts +++ b/src/controllers/backup-controller.ts @@ -473,11 +473,21 @@ export class BackupController extends Controller { @Post("notify") async notifyBackup( - @Body() payload: { message: string; userId?: string | string[]; roles?: string | string[] }, + @Body() + payload: { + message: string; + userId?: string | string[]; + roles?: string | string[]; + error?: boolean; + }, ) { - sendWebSocket("backup-notification", payload.message, { - roles: payload.roles || [], - userId: payload.userId || [], - }); + sendWebSocket( + "backup-notification", + { success: !payload.error, message: payload.message }, + { + roles: payload.roles || [], + userId: payload.userId || [], + }, + ); } }