diff --git a/apps/start/src/components/auth/sign-up-email-form.tsx b/apps/start/src/components/auth/sign-up-email-form.tsx index 2ddde17c..6e102b6a 100644 --- a/apps/start/src/components/auth/sign-up-email-form.tsx +++ b/apps/start/src/components/auth/sign-up-email-form.tsx @@ -1,7 +1,7 @@ import { useTRPC } from '@/integrations/trpc/react'; import { zodResolver } from '@hookform/resolvers/zod'; import { zSignUpEmail } from '@openpanel/validation'; -import { useMutation } from '@tanstack/react-query'; +import { useMutation, useQueryClient } from '@tanstack/react-query'; import { useRouter } from '@tanstack/react-router'; import { type SubmitHandler, useForm } from 'react-hook-form'; @@ -16,11 +16,10 @@ type IForm = z.infer; export function SignUpEmailForm({ inviteId, }: { inviteId: string | undefined }) { - const router = useRouter(); const trpc = useTRPC(); const mutation = useMutation( trpc.auth.signUpEmail.mutationOptions({ - onSuccess() { + async onSuccess() { toast.success('Successfully signed up'); window.location.href = '/onboarding/project'; }, diff --git a/apps/start/src/integrations/tanstack-query/root-provider.tsx b/apps/start/src/integrations/tanstack-query/root-provider.tsx index 1c98cb9b..556a140c 100644 --- a/apps/start/src/integrations/tanstack-query/root-provider.tsx +++ b/apps/start/src/integrations/tanstack-query/root-provider.tsx @@ -9,16 +9,12 @@ import { createIsomorphicFn } from '@tanstack/react-start'; import { getRequestHeaders } from '@tanstack/react-start/server'; import { useMemo } from 'react'; -type Headers = ReturnType; - export const getIsomorphicHeaders = createIsomorphicFn() .server(() => { return getRequestHeaders(); }) .client(() => { - const headers = new Headers(); - headers.set('content-type', 'application/json'); - return headers as Headers; + return {}; }); // Create a function that returns a tRPC client with optional cookies diff --git a/packages/auth/src/session.ts b/packages/auth/src/session.ts index f91ef63d..359b3f99 100644 --- a/packages/auth/src/session.ts +++ b/packages/auth/src/session.ts @@ -70,7 +70,7 @@ export async function validateSessionToken( return EMPTY_SESSION; } const sessionId = encodeHexLowerCase(sha256(new TextEncoder().encode(token))); - const result = await db.session.findUnique({ + const result = await db.$primary().session.findUnique({ where: { id: sessionId, }, diff --git a/packages/trpc/src/routers/auth.ts b/packages/trpc/src/routers/auth.ts index 7afe3e75..5d139d3e 100644 --- a/packages/trpc/src/routers/auth.ts +++ b/packages/trpc/src/routers/auth.ts @@ -321,7 +321,6 @@ export const authRouter = createTRPCRouter({ return true; }), session: publicProcedure.query(async ({ ctx }) => { - ctx.req.log.info('DEBUG: session', { session: ctx.session }); return ctx.session; }),