feat(consistency): 增加V2.5一致性校验
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
import { createParamDecorator, ExecutionContext } from '@nestjs/common';
|
||||
import type { AuthenticatedRequest, CurrentUser } from './auth-context.service';
|
||||
import type { AuthenticatedRequest, CurrentUser as ResolvedCurrentUser } from './auth-context.service';
|
||||
|
||||
export const CurrentUser = createParamDecorator(
|
||||
(_data: unknown, ctx: ExecutionContext): CurrentUser | null => {
|
||||
(_data: unknown, ctx: ExecutionContext): ResolvedCurrentUser | null => {
|
||||
const request = ctx.switchToHttp().getRequest<AuthenticatedRequest>();
|
||||
return request.currentUser ?? null;
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user