|
@@ -1,4 +1,5 @@
|
|
|
import { redirect } from "@solidjs/router"
|
|
import { redirect } from "@solidjs/router"
|
|
|
|
|
+import { getResponseHeaders } from "@solidjs/start/http"
|
|
|
import type { APIEvent } from "@solidjs/start/server"
|
|
import type { APIEvent } from "@solidjs/start/server"
|
|
|
import { AuthClient } from "~/context/auth"
|
|
import { AuthClient } from "~/context/auth"
|
|
|
import { useAuthSession } from "~/context/auth.session"
|
|
import { useAuthSession } from "~/context/auth.session"
|
|
@@ -19,6 +20,7 @@ export async function GET(input: APIEvent) {
|
|
|
return {
|
|
return {
|
|
|
...value,
|
|
...value,
|
|
|
account: {
|
|
account: {
|
|
|
|
|
+ ...value.account,
|
|
|
[id]: {
|
|
[id]: {
|
|
|
id,
|
|
id,
|
|
|
email: decoded.subject.properties.email,
|
|
email: decoded.subject.properties.email,
|
|
@@ -27,5 +29,8 @@ export async function GET(input: APIEvent) {
|
|
|
current: id,
|
|
current: id,
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
- return redirect("/auth")
|
|
|
|
|
|
|
+ return redirect("/auth/status", {
|
|
|
|
|
+ status: 302,
|
|
|
|
|
+ headers: getResponseHeaders(),
|
|
|
|
|
+ })
|
|
|
}
|
|
}
|