import { sql } from "drizzle-orm"; import { router, publicProcedure, protectedProcedure, } from "@/server/trpc"; export const healthRouter = router({ ping: publicProcedure.query(() => ({ status: "ok" as const, timestamp: new Date(), })), me: protectedProcedure.query(({ ctx }) => ctx.session!.user), dbCheck: protectedProcedure.query(async ({ ctx }) => { await ctx.db.execute(sql`SELECT 1`); return { ok: true as const }; }), });