Files
kan/src/server/api/routers/auth.ts
2024-04-10 22:03:27 +01:00

25 lines
573 B
TypeScript

import { z } from "zod";
import { generateUID } from "~/utils/generateUID";
import {
createTRPCRouter,
publicProcedure,
} from "~/server/api/trpc";
export const authRouter = createTRPCRouter({
login: publicProcedure
.input(z.object({ email: z.string() }))
.mutation(async ({ ctx, input }) => {
const { data, error } = await ctx.supabase.auth.signInWithOtp({
email: input.email,
options: {
emailRedirectTo: '/boards',
},
})
console.log({ data })
console.log({ error })
return data;
})
});