summaryrefslogtreecommitdiff
path: root/server/decorators
diff options
context:
space:
mode:
authordittonjs <jditton.atomic@gmail.com>2022-03-08 18:25:58 -0700
committerGitHub <noreply@github.com>2022-03-08 18:25:58 -0700
commit5e2996c0fdeee2eaa88a72f79d2e0d600edeb5a6 (patch)
tree3e9cd6e10f81a65f76478910f6feb1b89d6ce1dc /server/decorators
parent15800f84a42b0aa53311ff88fa3d554653a2511a (diff)
parent1b7c6ee006b50ce29c9cb3ee42fad29b7db0f6f3 (diff)
downloadlocchat-5e2996c0fdeee2eaa88a72f79d2e0d600edeb5a6.tar.gz
locchat-5e2996c0fdeee2eaa88a72f79d2e0d600edeb5a6.zip
Merge pull request #4 from dittonjs/jd/add-websockets
Jd/add websockets
Diffstat (limited to 'server/decorators')
-rw-r--r--server/decorators/gateway_jwt_body.decorator.ts6
1 files changed, 6 insertions, 0 deletions
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;
+});