mirror of
https://github.com/anomalyco/opencode.git
synced 2026-04-24 23:04:55 +00:00
11 lines
431 B
TypeScript
11 lines
431 B
TypeScript
import type { APIEvent } from "@solidjs/start/server"
|
|
import { AuthClient } from "~/context/auth"
|
|
|
|
export async function GET(input: APIEvent) {
|
|
const url = new URL(input.request.url)
|
|
const cont = url.searchParams.get("continue") ?? ""
|
|
const callbackUrl = new URL(`./callback${cont}`, input.request.url)
|
|
const result = await AuthClient.authorize(callbackUrl.toString(), "code")
|
|
return Response.redirect(result.url, 302)
|
|
}
|