mirror of
https://github.com/ArthurDanjou/website.git
synced 2026-01-27 18:30:31 +01:00
work
This commit is contained in:
22
src/server/trpc/routers/maintenance.ts
Normal file
22
src/server/trpc/routers/maintenance.ts
Normal file
@@ -0,0 +1,22 @@
|
||||
import { publicProcedure, router } from '~/server/trpc/trpc'
|
||||
|
||||
export default router({
|
||||
get: publicProcedure
|
||||
.query(async ({ ctx }) => {
|
||||
return await ctx.prisma.maintenance.findFirst({
|
||||
orderBy: {
|
||||
createdAt: 'desc',
|
||||
},
|
||||
})
|
||||
}),
|
||||
is: publicProcedure
|
||||
.query(async ({ ctx }) => {
|
||||
const maintenance = await ctx.prisma.maintenance.findFirst({
|
||||
orderBy: {
|
||||
createdAt: 'desc',
|
||||
},
|
||||
})
|
||||
const today = new Date()
|
||||
return !!maintenance && maintenance.beginAt.getTime() < today.getTime() && maintenance.endAt.getTime() > today.getTime()
|
||||
}),
|
||||
})
|
||||
Reference in New Issue
Block a user