feat: setup auth

This commit is contained in:
Henry
2024-04-10 22:03:27 +01:00
parent b54cfe8f91
commit 1ba6fffd8b
4 changed files with 34 additions and 5 deletions

View File

@@ -0,0 +1,25 @@
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;
})
});