Unified · Split
| @@ -1,10 +1,13 @@ | |||
| 1 | import { createFileRoute } from "@tanstack/react-router"; | 1 | import { createFileRoute } from "@tanstack/react-router"; |
| 2 | import { handleWorkOSCallback } from "@/lib/workos-callback"; | 2 | import { redirectResponse } from "@/lib/http/response"; |
| 3 | 3 | ||
| 4 | export const Route = createFileRoute("/callback")({ | 4 | export const Route = createFileRoute("/callback")({ |
| 5 | server: { | 5 | server: { |
| 6 | handlers: { | 6 | handlers: { |
| 7 | GET: handleWorkOSCallback, | 7 | GET: ({ request }) => { |
| 8 | const callbackUrl = new URL(request.url); | ||
| 9 | return redirectResponse(`/api/auth/callback${callbackUrl.search}`); | ||
| 10 | }, | ||
| 8 | }, | 11 | }, |
| 9 | }, | 12 | }, |
| 10 | }); | 13 | }); |