summaryrefslogtreecommitdiffhomepage
path: root/packages/console/core/src/key.ts
diff options
context:
space:
mode:
authorFrank <[email protected]>2025-10-16 22:27:28 -0400
committerFrank <[email protected]>2025-10-16 22:28:34 -0400
commit1947580b08b04fc8d81841fa6017f721dec6a3da (patch)
tree5c157189a344ca22d49dac396261182d45251f65 /packages/console/core/src/key.ts
parentca9b13e8a2626aca3bb28882cff395c18e0a215c (diff)
downloadopencode-1947580b08b04fc8d81841fa6017f721dec6a3da.tar.gz
opencode-1947580b08b04fc8d81841fa6017f721dec6a3da.zip
wip: zen
Diffstat (limited to 'packages/console/core/src/key.ts')
-rw-r--r--packages/console/core/src/key.ts7
1 files changed, 3 insertions, 4 deletions
diff --git a/packages/console/core/src/key.ts b/packages/console/core/src/key.ts
index e2d5c5eff..688f19b3d 100644
--- a/packages/console/core/src/key.ts
+++ b/packages/console/core/src/key.ts
@@ -4,9 +4,8 @@ import { Actor } from "./actor"
import { and, Database, eq, isNull, sql } from "./drizzle"
import { Identifier } from "./identifier"
import { KeyTable } from "./schema/key.sql"
-import { AccountTable } from "./schema/account.sql"
import { UserTable } from "./schema/user.sql"
-import { User } from "./user"
+import { AuthTable } from "./schema/auth.sql"
export namespace Key {
export const list = fn(z.void(), async () => {
@@ -18,11 +17,11 @@ export namespace Key {
key: KeyTable.key,
timeUsed: KeyTable.timeUsed,
userID: KeyTable.userID,
- email: AccountTable.email,
+ email: AuthTable.subject,
})
.from(KeyTable)
.innerJoin(UserTable, and(eq(KeyTable.userID, UserTable.id), eq(KeyTable.workspaceID, UserTable.workspaceID)))
- .innerJoin(AccountTable, eq(UserTable.accountID, AccountTable.id))
+ .innerJoin(AuthTable, and(eq(UserTable.accountID, AuthTable.accountID), eq(AuthTable.provider, "email")))
.where(
and(
...[