fix: refactor api routes

This commit is contained in:
David Nguyen
2024-12-30 21:01:03 +11:00
parent df33fbf91b
commit 22665543c0
100 changed files with 2268 additions and 2303 deletions

View File

@ -27,6 +27,10 @@ import {
ZAdminUpdateSiteSettingMutationSchema,
} from './schema';
export const ZRetrieveUserByIdQuerySchema = z.object({
id: z.number().min(1),
});
export const adminRouter = router({
findDocuments: adminProcedure.input(ZAdminFindDocumentsQuerySchema).query(async ({ input }) => {
const { query, page, perPage } = input;
@ -34,6 +38,12 @@ export const adminRouter = router({
return await findDocuments({ query, page, perPage });
}),
getUser: adminProcedure.input(ZRetrieveUserByIdQuerySchema).query(async ({ input }) => {
const { id } = input;
return await getUserById({ id });
}),
updateUser: adminProcedure
.input(ZAdminUpdateProfileMutationSchema)
.mutation(async ({ input }) => {