diff options
| author | Dax Raad <[email protected]> | 2026-01-12 22:33:57 -0500 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2026-01-12 22:33:57 -0500 |
| commit | eaa76dad0cd7be52a969ceaa2a6baa338cc9929d (patch) | |
| tree | 801bcf930ddd967a1c4a0f4f1ad8fbce2bd8b271 /packages/console/app/src | |
| parent | 66f9bdab32b21110c0dd9ce0aaa8d928aea8eba2 (diff) | |
| download | opencode-eaa76dad0cd7be52a969ceaa2a6baa338cc9929d.tar.gz opencode-eaa76dad0cd7be52a969ceaa2a6baa338cc9929d.zip | |
get rid of extra file
Diffstat (limited to 'packages/console/app/src')
| -rw-r--r-- | packages/console/app/src/context/auth.session.ts | 24 | ||||
| -rw-r--r-- | packages/console/app/src/context/auth.ts | 27 | ||||
| -rw-r--r-- | packages/console/app/src/routes/auth/callback.ts | 2 | ||||
| -rw-r--r-- | packages/console/app/src/routes/auth/logout.ts | 2 | ||||
| -rw-r--r-- | packages/console/app/src/routes/auth/status.ts | 2 | ||||
| -rw-r--r-- | packages/console/app/src/routes/user-menu.tsx | 2 |
6 files changed, 30 insertions, 29 deletions
diff --git a/packages/console/app/src/context/auth.session.ts b/packages/console/app/src/context/auth.session.ts index 726b6c834..e69de29bb 100644 --- a/packages/console/app/src/context/auth.session.ts +++ b/packages/console/app/src/context/auth.session.ts @@ -1,24 +0,0 @@ -import { useSession } from "@solidjs/start/http" - -export interface AuthSession { - account?: Record< - string, - { - id: string - email: string - } - > - current?: string -} - -export function useAuthSession() { - return useSession<AuthSession>({ - password: "0".repeat(32), - name: "auth", - maxAge: 60 * 60 * 24 * 365, - cookie: { - secure: false, - httpOnly: true, - }, - }) -} diff --git a/packages/console/app/src/context/auth.ts b/packages/console/app/src/context/auth.ts index dbbd3c3b2..aed07a630 100644 --- a/packages/console/app/src/context/auth.ts +++ b/packages/console/app/src/context/auth.ts @@ -5,13 +5,38 @@ import { redirect } from "@solidjs/router" import { Actor } from "@opencode-ai/console-core/actor.js" import { createClient } from "@openauthjs/openauth/client" -import { useAuthSession } from "./auth.session" export const AuthClient = createClient({ clientID: "app", issuer: import.meta.env.VITE_AUTH_URL, }) +import { useSession } from "@solidjs/start/http" +import { Resource } from "@opencode-ai/console-resource" + +export interface AuthSession { + account?: Record< + string, + { + id: string + email: string + } + > + current?: string +} + +export function useAuthSession() { + return useSession<AuthSession>({ + password: Resource.ZEN_SESSION_SECRET.value, + name: "auth", + maxAge: 60 * 60 * 24 * 365, + cookie: { + secure: false, + httpOnly: true, + }, + }) +} + export const getActor = async (workspace?: string): Promise<Actor.Info> => { "use server" const evt = getRequestEvent() diff --git a/packages/console/app/src/routes/auth/callback.ts b/packages/console/app/src/routes/auth/callback.ts index 2f8781e98..9b7296791 100644 --- a/packages/console/app/src/routes/auth/callback.ts +++ b/packages/console/app/src/routes/auth/callback.ts @@ -1,7 +1,7 @@ import { redirect } from "@solidjs/router" import type { APIEvent } from "@solidjs/start/server" import { AuthClient } from "~/context/auth" -import { useAuthSession } from "~/context/auth.session" +import { useAuthSession } from "~/context/auth" export async function GET(input: APIEvent) { const url = new URL(input.request.url) diff --git a/packages/console/app/src/routes/auth/logout.ts b/packages/console/app/src/routes/auth/logout.ts index 7fbe5199a..9aaac37e2 100644 --- a/packages/console/app/src/routes/auth/logout.ts +++ b/packages/console/app/src/routes/auth/logout.ts @@ -1,6 +1,6 @@ import { redirect } from "@solidjs/router" import { APIEvent } from "@solidjs/start" -import { useAuthSession } from "~/context/auth.session" +import { useAuthSession } from "~/context/auth" export async function GET(event: APIEvent) { const auth = await useAuthSession() diff --git a/packages/console/app/src/routes/auth/status.ts b/packages/console/app/src/routes/auth/status.ts index eaab9dbef..215cae698 100644 --- a/packages/console/app/src/routes/auth/status.ts +++ b/packages/console/app/src/routes/auth/status.ts @@ -1,5 +1,5 @@ import { APIEvent } from "@solidjs/start" -import { useAuthSession } from "~/context/auth.session" +import { useAuthSession } from "~/context/auth" export async function GET(input: APIEvent) { const session = await useAuthSession() diff --git a/packages/console/app/src/routes/user-menu.tsx b/packages/console/app/src/routes/user-menu.tsx index e0931efd9..a910c2efd 100644 --- a/packages/console/app/src/routes/user-menu.tsx +++ b/packages/console/app/src/routes/user-menu.tsx @@ -1,6 +1,6 @@ import { action } from "@solidjs/router" import { getRequestEvent } from "solid-js/web" -import { useAuthSession } from "~/context/auth.session" +import { useAuthSession } from "~/context/auth" import { Dropdown } from "~/component/dropdown" import "./user-menu.css" |
