From 1b7c6ee006b50ce29c9cb3ee42fad29b7db0f6f3 Mon Sep 17 00:00:00 2001 From: Joseph Ditton Date: Tue, 8 Mar 2022 18:18:38 -0700 Subject: finish gateway websocket example --- server/decorators/gateway_jwt_body.decorator.ts | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 server/decorators/gateway_jwt_body.decorator.ts (limited to 'server/decorators') diff --git a/server/decorators/gateway_jwt_body.decorator.ts b/server/decorators/gateway_jwt_body.decorator.ts new file mode 100644 index 0000000..c31b47e --- /dev/null +++ b/server/decorators/gateway_jwt_body.decorator.ts @@ -0,0 +1,6 @@ +import { createParamDecorator, ExecutionContext } from '@nestjs/common'; +import { Socket } from 'socket.io'; +export const GatewayJwtBody = createParamDecorator((data: unknown, ctx: ExecutionContext) => { + const req = ctx.switchToHttp().getRequest() as Socket; + return req.handshake.auth.jwtBody; +}); -- cgit v1.2.3-70-g09d2