feat(api): stricter user data api types checking

This commit is contained in:
Dominik 2025-06-23 10:40:28 +02:00
parent 280fa57e45
commit 16b878a2e9
Signed by: dominik
GPG key ID: 06A4003FC5049644
3 changed files with 3730 additions and 4 deletions

View file

@ -5,6 +5,7 @@ import {
newUserEmailServerSchema,
newUserNameServerSchema,
passwordSchema,
timezoneSchema,
} from '@/app/api/user/validation';
// ----------------------------------------
@ -17,8 +18,8 @@ export const updateUserServerSchema = zod.object({
first_name: firstNameSchema.optional(),
last_name: lastNameSchema.optional(),
email: newUserEmailServerSchema.optional(),
image: zod.string().optional(),
timezone: zod.string().optional(),
image: zod.url().optional(),
timezone: timezoneSchema.optional(),
});
export const updateUserPasswordServerSchema = zod.object({