mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2026-07-25 01:15:26 +10:00
release: v4.1.0
This commit is contained in:
@@ -10,11 +10,9 @@ export const loginSchema = z
|
||||
})
|
||||
.refine(
|
||||
(value) => {
|
||||
if (value.identifier.includes("@")) {
|
||||
return z.string().email().parse(value.identifier);
|
||||
} else {
|
||||
return usernameSchema.parse(value.identifier);
|
||||
}
|
||||
return value.identifier.includes("@")
|
||||
? z.string().email().parse(value.identifier)
|
||||
: usernameSchema.parse(value.identifier);
|
||||
},
|
||||
{ message: "InvalidCredentials" },
|
||||
);
|
||||
|
||||
@@ -2,10 +2,7 @@ import { createZodDto } from "nestjs-zod/dto";
|
||||
import { z } from "nestjs-zod/z";
|
||||
|
||||
export const twoFactorSchema = z.object({
|
||||
code: z
|
||||
.string()
|
||||
.length(6)
|
||||
.regex(/^[0-9]+$/, { message: "code must be a 6 digit number" }),
|
||||
code: z.string().length(6).regex(/^\d+$/, { message: "code must be a 6 digit number" }),
|
||||
});
|
||||
|
||||
export class TwoFactorDto extends createZodDto(twoFactorSchema) {}
|
||||
|
||||
Reference in New Issue
Block a user