8 lines
354 B
TypeScript
8 lines
354 B
TypeScript
import { createParamDecorator, ExecutionContext } from '@nestjs/common';
|
|
import type { SessionRequest } from './session-validation.middleware';
|
|
|
|
export const CurrentSessionUserId = createParamDecorator((_: unknown, context: ExecutionContext) => {
|
|
const request = context.switchToHttp().getRequest<SessionRequest>();
|
|
return request.sessionUserId;
|
|
});
|