From 3efce36f923e3468e8c682cb3e49e90e98021fff Mon Sep 17 00:00:00 2001 From: hailin Date: Fri, 9 Jan 2026 21:01:54 -0800 Subject: [PATCH] fix(user-service): add class-validator decorators to auth DTOs Co-Authored-By: Claude Opus 4.5 --- .../user-service/src/auth/auth.controller.ts | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/packages/services/user-service/src/auth/auth.controller.ts b/packages/services/user-service/src/auth/auth.controller.ts index ddfdba5..2ce8c90 100644 --- a/packages/services/user-service/src/auth/auth.controller.ts +++ b/packages/services/user-service/src/auth/auth.controller.ts @@ -6,22 +6,34 @@ import { HttpCode, HttpStatus, } from '@nestjs/common'; +import { IsString, IsNotEmpty, IsOptional } from 'class-validator'; import { AuthService } from './auth.service'; class CreateAnonymousDto { - fingerprint: string; + @IsOptional() + @IsString() + fingerprint?: string; } class SendCodeDto { + @IsNotEmpty() + @IsString() phone: string; } class VerifyCodeDto { + @IsNotEmpty() + @IsString() phone: string; + + @IsNotEmpty() + @IsString() code: string; } class RefreshTokenDto { + @IsNotEmpty() + @IsString() token: string; }