From a2d4439e48c012d9b57fa5aa290272e07e6d7277 Mon Sep 17 00:00:00 2001 From: izzy Date: Fri, 19 Dec 2025 14:16:30 +0000 Subject: [PATCH] fix: ack may not exist depending on caller --- server/src/maintenance/maintenance-websocket.repository.ts | 4 ++-- server/src/services/maintenance.service.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/server/src/maintenance/maintenance-websocket.repository.ts b/server/src/maintenance/maintenance-websocket.repository.ts index cc0e592533..8d52e516c5 100644 --- a/server/src/maintenance/maintenance-websocket.repository.ts +++ b/server/src/maintenance/maintenance-websocket.repository.ts @@ -37,8 +37,8 @@ export class MaintenanceWebsocketRepository implements OnGatewayConnection, OnGa afterInit(websocketServer: Server) { this.logger.log('Initialized websocket server'); - websocketServer.on('AppRestart', (_, ack) => { - ack('ok'); + websocketServer.on('AppRestart', (_, ack?: (ok: 'ok') => void) => { + ack?.('ok'); this.appRepository.exitApp(); }); } diff --git a/server/src/services/maintenance.service.ts b/server/src/services/maintenance.service.ts index a672d5f1fd..312f86cd44 100644 --- a/server/src/services/maintenance.service.ts +++ b/server/src/services/maintenance.service.ts @@ -31,8 +31,8 @@ export class MaintenanceService extends BaseService { } @OnEvent({ name: 'AppRestart', server: true }) - onRestart(_: undefined, ack: (ok: 'ok') => void): void { - ack('ok'); + onRestart(_: undefined, ack?: (ok: 'ok') => void): void { + ack?.('ok'); this.appRepository.exitApp(); }