feat(consistency): 增加V2.5一致性校验

This commit is contained in:
2026-07-08 16:55:06 +08:00
parent 869b1c1060
commit ea0b631a83
10 changed files with 391 additions and 4 deletions

View File

@@ -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;
},