From b8c587e3c3e717263da84522d59c7904715ae22a Mon Sep 17 00:00:00 2001 From: Mohamed Bassem Date: Tue, 11 Mar 2025 20:09:32 +0000 Subject: feat: Add endpoints for whoami and user stats. Fixes #1113 --- packages/shared/types/users.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'packages/shared') diff --git a/packages/shared/types/users.ts b/packages/shared/types/users.ts index 7d97a6d9..86c5a9ee 100644 --- a/packages/shared/types/users.ts +++ b/packages/shared/types/users.ts @@ -24,3 +24,18 @@ export const zChangePasswordSchema = z message: "Passwords don't match", path: ["newPasswordConfirm"], }); + +export const zWhoAmIResponseSchema = z.object({ + id: z.string(), + name: z.string().nullish(), + email: z.string().nullish(), +}); + +export const zUserStatsResponseSchema = z.object({ + numBookmarks: z.number(), + numFavorites: z.number(), + numArchived: z.number(), + numTags: z.number(), + numLists: z.number(), + numHighlights: z.number(), +}); -- cgit v1.2.3-70-g09d2