simplify /bookings/[status] logic (#845)

This commit is contained in:
Alex Johansson authored and GitHub committed 2021-10-02 13:29:26 +00:00
1 parent 342ea3e5d2
commit eb93e778bd
2 files changed
+10 -14

No files matched your search

+2 -2
View File
@@ -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() } }],