mirror of
https://github.com/anomalyco/opencode.git
synced 2026-04-29 04:59:51 +00:00
wip: zen
This commit is contained in:
parent
79764c8c4c
commit
4159db4549
5 changed files with 92 additions and 63 deletions
|
|
@ -10,7 +10,7 @@ import { Account } from "@opencode/console-core/account.js"
|
|||
import { Workspace } from "@opencode/console-core/workspace.js"
|
||||
import { Actor } from "@opencode/console-core/actor.js"
|
||||
import { Resource } from "@opencode/console-resource"
|
||||
import { Database } from "@opencode/console-core/drizzle/index.js"
|
||||
import { User } from "@opencode/console-core/user.js"
|
||||
|
||||
type Env = {
|
||||
AuthStorage: KVNamespace
|
||||
|
|
@ -123,8 +123,8 @@ export default {
|
|||
})
|
||||
}
|
||||
await Actor.provide("account", { accountID, email }, async () => {
|
||||
const workspaces = await Account.workspaces()
|
||||
if (workspaces.length === 0) {
|
||||
const workspaceCount = await User.joinInvitedWorkspaces()
|
||||
if (workspaceCount === 0) {
|
||||
await Workspace.create()
|
||||
}
|
||||
})
|
||||
|
|
|
|||
|
|
@ -4,6 +4,8 @@
|
|||
"compilerOptions": {
|
||||
"module": "ESNext",
|
||||
"moduleResolution": "bundler",
|
||||
"jsx": "preserve",
|
||||
"jsxImportSource": "react",
|
||||
"types": ["@cloudflare/workers-types", "node"]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue