feat: card filters

This commit is contained in:
Henry
2024-09-24 22:49:44 +01:00
parent 233e19276e
commit 028239d63b
12 changed files with 324 additions and 68 deletions

View File

@@ -28,9 +28,23 @@ export const boardRouter = createTRPCRouter({
return result;
}),
byId: protectedProcedure
.input(z.object({ boardPublicId: z.string().min(12) }))
.input(
z.object({
boardPublicId: z.string().min(12),
filters: z.object({
members: z.array(z.string().min(12)),
labels: z.array(z.string().min(12)),
}),
}),
)
.query(async ({ ctx, input }) => {
const result = await boardRepo.getByPublicId(ctx.db, input.boardPublicId);
const result = await boardRepo.getByPublicId(
ctx.db,
input.boardPublicId,
input.filters,
);
console.log(result);
return result;
}),