simplify /bookings/[status] logic (#845)
This commit is contained in:
1 parent
342ea3e5d2
commit
eb93e778bd
2 files changed
+10
-14
No files matched your search
@@ -22,11 +22,11 @@ export const viewerRouter = createProtectedRouter()
|
||||
})
|
||||
.query("bookings", {
|
||||
input: z.object({
|
||||
status: z.enum(["upcoming", "past", "cancelled"]).optional(),
|
||||
status: z.enum(["upcoming", "past", "cancelled"]),
|
||||
}),
|
||||
async resolve({ ctx, input }) {
|
||||
const { prisma, user } = ctx;
|
||||
const bookingListingByStatus = input.status || "upcoming";
|
||||
const bookingListingByStatus = input.status;
|
||||
const bookingListingFilters: Record<typeof bookingListingByStatus, Prisma.BookingWhereInput[]> = {
|
||||
upcoming: [{ endTime: { gte: new Date() } }],
|
||||
past: [{ endTime: { lte: new Date() } }],
|
||||
|
||||
Reference in new issue
Block a user