Files
auth/src/modules/authentication/adapters/primaries/rpc.validation-pipe.ts
2023-01-16 15:03:58 +01:00

15 lines
392 B
TypeScript

import { Injectable, ValidationPipe } from '@nestjs/common';
import { RpcException } from '@nestjs/microservices';
@Injectable()
export class RpcValidationPipe extends ValidationPipe {
createExceptionFactory() {
return (validationErrors = []) => {
return new RpcException({
code: 3,
message: this.flattenValidationErrors(validationErrors),
});
};
}
}