From 0119c28f7bf6ebd5ba88ef406a242a4ecfda945e Mon Sep 17 00:00:00 2001 From: nsfisis Date: Thu, 11 Dec 2025 04:34:59 +0900 Subject: refactor(server): avoid using Zod deprecated API --- src/server/schemas/index.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/server/schemas') diff --git a/src/server/schemas/index.ts b/src/server/schemas/index.ts index 05b926a..0227ebe 100644 --- a/src/server/schemas/index.ts +++ b/src/server/schemas/index.ts @@ -18,7 +18,7 @@ export const ratingSchema = z.union([ // User schema export const userSchema = z.object({ - id: z.string().uuid(), + id: z.uuid(), username: z.string().min(1).max(255), passwordHash: z.string(), createdAt: z.coerce.date(), @@ -44,8 +44,8 @@ export const refreshTokenSchema = z.object({ // Deck schema export const deckSchema = z.object({ - id: z.string().uuid(), - userId: z.string().uuid(), + id: z.uuid(), + userId: z.uuid(), name: z.string().min(1).max(255), description: z.string().max(1000).nullable(), newCardsPerDay: z.number().int().min(0).default(20), @@ -71,8 +71,8 @@ export const updateDeckSchema = z.object({ // Card schema export const cardSchema = z.object({ - id: z.string().uuid(), - deckId: z.string().uuid(), + id: z.uuid(), + deckId: z.uuid(), front: z.string().min(1), back: z.string().min(1), @@ -107,9 +107,9 @@ export const updateCardSchema = z.object({ // ReviewLog schema export const reviewLogSchema = z.object({ - id: z.string().uuid(), - cardId: z.string().uuid(), - userId: z.string().uuid(), + id: z.uuid(), + cardId: z.uuid(), + userId: z.uuid(), rating: ratingSchema, state: cardStateSchema, scheduledDays: z.number().int().min(0), -- cgit v1.2.3-70-g09d2