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 || [], + }, + ); } }