Files
2025-09-06 09:42:27 -03:00

11 lines
476 B
TypeScript

import { getSession } from "../../../middlewares/sessionMiddleware";
import publicProcedure from "../../../procedures/publicProcedure";
import { ZEventInputSchema } from "../event.schema";
export const event = publicProcedure.input(ZEventInputSchema).query(async (opts) => {
const session = await getSession(opts.ctx);
const userId = session?.user?.id;
const { default: handler } = await import("../event.handler");
return handler({ input: opts.input, userId });
});