From 4d81f90dded0ad3d57a75c880c919e6809087948 Mon Sep 17 00:00:00 2001
From: Jay V <air@live.ca>
Date: Thu, 28 Aug 2025 17:10:41 -0400
Subject: ignore: cloud

---
 cloud/app/src/context/auth.tsx | 37 +++++++++++++++----------------------
 1 file changed, 15 insertions(+), 22 deletions(-)

(limited to 'cloud/app/src/context/auth.tsx')

diff --git a/cloud/app/src/context/auth.tsx b/cloud/app/src/context/auth.tsx
index afcd3feae..59fbff6e6 100644
--- a/cloud/app/src/context/auth.tsx
+++ b/cloud/app/src/context/auth.tsx
@@ -1,5 +1,3 @@
-
-
 import { useSession } from "vinxi/http"
 import { createClient } from "@openauthjs/openauth/client"
 import { getRequestEvent } from "solid-js/web"
@@ -20,7 +18,7 @@ export const getActor = query(async (): Promise<Actor.Info> => {
   const evt = getRequestEvent()
   const url = new URL(evt!.request.headers.get("referer") ?? evt!.request.url)
   const auth = await useAuthSession()
-  const [workspaceHint] = url.pathname.split("/").filter((x) => x.length > 0)
+  const [, workspaceHint] = url.pathname.split("/").filter((x) => x.length > 0)
   if (!workspaceHint) {
     if (auth.data.current) {
       const current = auth.data.account[auth.data.current]
@@ -34,7 +32,7 @@ export const getActor = query(async (): Promise<Actor.Info> => {
     }
     if (Object.keys(auth.data.account ?? {}).length > 0) {
       const current = Object.values(auth.data.account)[0]
-      await auth.update(val => ({
+      await auth.update((val) => ({
         ...val,
         current: current.id,
       }))
@@ -53,18 +51,14 @@ export const getActor = query(async (): Promise<Actor.Info> => {
   }
   const accounts = Object.keys(auth.data.account)
   const result = await Database.transaction(async (tx) => {
-    return await tx.select({
-      user: UserTable
-    })
+    return await tx
+      .select({
+        user: UserTable,
+      })
       .from(AccountTable)
       .innerJoin(UserTable, and(eq(UserTable.email, AccountTable.email)))
       .innerJoin(WorkspaceTable, eq(WorkspaceTable.id, UserTable.workspaceID))
-      .where(
-        and(
-          inArray(AccountTable.id, accounts),
-          eq(WorkspaceTable.id, workspaceHint),
-        )
-      )
+      .where(and(inArray(AccountTable.id, accounts), eq(WorkspaceTable.id, workspaceHint)))
       .limit(1)
       .execute()
       .then((x) => x[0])
@@ -81,17 +75,19 @@ export const getActor = query(async (): Promise<Actor.Info> => {
   throw redirect("/auth/authorize")
 }, "actor")
 
-
 export const AuthClient = createClient({
   clientID: "app",
   issuer: import.meta.env.VITE_AUTH_URL,
 })
 
 export interface AuthSession {
-  account: Record<string, {
-    id: string
-    email: string
-  }>
+  account: Record<
+    string,
+    {
+      id: string
+      email: string
+    }
+  >
   current?: string
 }
 
@@ -106,7 +102,4 @@ export function useAuthSession() {
   })
 }
 
-
-export function AuthProvider() {
-}
-
+export function AuthProvider() { }
-- 
cgit v1.2.3

