From d6e18cc2e2b23fa86333af7601e9811a275078dc Mon Sep 17 00:00:00 2001 From: Stefan Dej Date: Tue, 5 Nov 2024 23:54:43 +0100 Subject: [PATCH] refactor: remove null and set undefined as fallback for params in emitAndWait Signed-off-by: Stefan Dej --- src/plugins/webSocketClient.ts | 4 ++-- src/store/printer/actions.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/plugins/webSocketClient.ts b/src/plugins/webSocketClient.ts index e69d5c823..8f423b8dc 100644 --- a/src/plugins/webSocketClient.ts +++ b/src/plugins/webSocketClient.ts @@ -179,7 +179,7 @@ export class WebSocketClient { ) } - async emitAndWait(method: string, params: Params | null, options: emitOptions = {}): Promise { + async emitAndWait(method: string, params: Params | undefined = undefined, options: emitOptions = {}): Promise { return new Promise((resolve, reject) => { if (this.instance?.readyState !== WebSocket.OPEN) reject() @@ -200,7 +200,7 @@ export class WebSocketClient { JSON.stringify({ jsonrpc: '2.0', method, - params: params ?? undefined, + params, id, }) ) diff --git a/src/store/printer/actions.ts b/src/store/printer/actions.ts index 02e0a75bf..eea47a360 100644 --- a/src/store/printer/actions.ts +++ b/src/store/printer/actions.ts @@ -46,7 +46,7 @@ export const actions: ActionTree = { }, async initSubscripts({ dispatch }) { - const payload = await Vue.$socket.emitAndWait('printer.objects.list', null, {}) + const payload = await Vue.$socket.emitAndWait('printer.objects.list') let subscripts = {} const blocklist = ['menu']