A realtime multiplayer version of the boardgame Ricochet Robots
at master 790 B view raw
1import { z } from "zod"; 2 3import { createTRPCRouter, publicProcedure } from "~/server/api/trpc"; 4 5export const postRouter = createTRPCRouter({ 6 // hello: publicProcedure 7 // .input(z.object({ text: z.string() })) 8 // .query(({ input }) => { 9 // return { 10 // greeting: `Hello ${input.text}`, 11 // }; 12 // }), 13 // create: publicProcedure 14 // .input(z.object({ name: z.string().min(1) })) 15 // .mutation(async ({ ctx, input }) => { 16 // await ctx.db.insert(posts).values({ 17 // name: input.name, 18 // }); 19 // }), 20 // getLatest: publicProcedure.query(async ({ ctx }) => { 21 // const post = await ctx.db.query.posts.findFirst({ 22 // orderBy: (posts, { desc }) => [desc(posts.createdAt)], 23 // }); 24 // return post ?? null; 25 // }), 26});