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/routes/sync.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/server/routes/sync.ts') diff --git a/src/server/routes/sync.ts b/src/server/routes/sync.ts index d61e8d3..ff95bf4 100644 --- a/src/server/routes/sync.ts +++ b/src/server/routes/sync.ts @@ -14,7 +14,7 @@ export interface SyncDependencies { } const syncDeckSchema = z.object({ - id: z.string().uuid(), + id: z.uuid(), name: z.string().min(1).max(255), description: z.string().nullable(), newCardsPerDay: z.number().int().min(0).max(1000), @@ -24,8 +24,8 @@ const syncDeckSchema = z.object({ }); const syncCardSchema = 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), state: z.number().int().min(0).max(3), @@ -43,8 +43,8 @@ const syncCardSchema = z.object({ }); const syncReviewLogSchema = z.object({ - id: z.string().uuid(), - cardId: z.string().uuid(), + id: z.uuid(), + cardId: z.uuid(), rating: z.number().int().min(1).max(4), state: z.number().int().min(0).max(3), scheduledDays: z.number().int().min(0), -- cgit v1.2.3-70-g09d2