From ef749a7e35df98af0e1e3b0bd5f557babf2429d3 Mon Sep 17 00:00:00 2001 From: Sorikairo Date: Tue, 4 Feb 2025 00:03:35 +0900 Subject: [PATCH] fix: websocket no shenanigan --- src/router/websocket/router.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/router/websocket/router.ts b/src/router/websocket/router.ts index 0c64e62..e8070ca 100644 --- a/src/router/websocket/router.ts +++ b/src/router/websocket/router.ts @@ -57,7 +57,8 @@ export class WebSocketRouter { const _id = crypto.randomUUID(); (context as ExecutionContext)._id = _id; (context as ExecutionContext).getClass = () => Controller; - (context as ExecutionContext).websocket = { ...socket, id: _id }; + (context as ExecutionContext).websocket = socket as WebSocketInstance; + (context as ExecutionContext).websocket!.id = _id; const executionContext = context as unknown as ExecutionContext; const controllerInstance = await this.injector.get( Controller,