From 99c6232fde898932d77bab166934f59d3c56d7d1 Mon Sep 17 00:00:00 2001 From: MohamedBassem Date: Sat, 5 Oct 2024 19:22:45 +0000 Subject: fix: Drop the usage of useCursorV2 from the server --- packages/shared/types/bookmarks.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'packages/shared') diff --git a/packages/shared/types/bookmarks.ts b/packages/shared/types/bookmarks.ts index e5389fe6..86bbbc1a 100644 --- a/packages/shared/types/bookmarks.ts +++ b/packages/shared/types/bookmarks.ts @@ -129,17 +129,17 @@ export const zGetBookmarksRequestSchema = z.object({ tagId: z.string().optional(), listId: z.string().optional(), limit: z.number().max(MAX_NUM_BOOKMARKS_PER_PAGE).optional(), - cursor: zCursorV2.or(z.date()).nullish(), - // TODO: Remove this field once all clients are updated to use the new cursor structure. - // This is done for backward comptability. If a client doesn't send this field, we'll assume it's an old client - // and repsond with the old cursor structure. Once all clients are updated, we can remove this field and drop the old cursor structure. + cursor: zCursorV2.nullish(), + // TODO: This was done for backward comptability. At this point, all clients should be settings this to true. + // The value is currently not being used, but keeping it so that client can still set it to true for older + // servers. useCursorV2: z.boolean().optional(), }); export type ZGetBookmarksRequest = z.infer; export const zGetBookmarksResponseSchema = z.object({ bookmarks: z.array(zBookmarkSchema), - nextCursor: zCursorV2.or(z.date()).nullable(), + nextCursor: zCursorV2.nullable(), }); export type ZGetBookmarksResponse = z.infer; -- cgit v1.2.3-70-g09d2