diff options
| author | opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com> | 2026-04-25 22:43:13 +0000 |
|---|---|---|
| committer | opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com> | 2026-04-25 22:43:13 +0000 |
| commit | 27b0877714ac2fd51d0b944f384448120bc530bf (patch) | |
| tree | bf329a0a987ed7b5b61a1e912bada34820f3da43 | |
| parent | 5904f599a9110207f61654ae3a57b9a041228dce (diff) | |
| download | opencode-27b0877714ac2fd51d0b944f384448120bc530bf.tar.gz opencode-27b0877714ac2fd51d0b944f384448120bc530bf.zip | |
chore: generate
| -rw-r--r-- | packages/opencode/src/server/routes/instance/httpapi/lifecycle.ts | 5 | ||||
| -rw-r--r-- | packages/opencode/src/server/routes/instance/httpapi/project.ts | 3 |
2 files changed, 3 insertions, 5 deletions
diff --git a/packages/opencode/src/server/routes/instance/httpapi/lifecycle.ts b/packages/opencode/src/server/routes/instance/httpapi/lifecycle.ts index 0cd79bdc0..1916e4269 100644 --- a/packages/opencode/src/server/routes/instance/httpapi/lifecycle.ts +++ b/packages/opencode/src/server/routes/instance/httpapi/lifecycle.ts @@ -3,10 +3,7 @@ import { Effect } from "effect" import { HttpEffect, HttpMiddleware, HttpServerRequest } from "effect/unstable/http" const disposeAfterResponse = new WeakMap<object, InstanceContext>() -const reloadAfterResponse = new WeakMap< - object, - InstanceContext & { next: Parameters<typeof Instance.reload>[0] } ->() +const reloadAfterResponse = new WeakMap<object, InstanceContext & { next: Parameters<typeof Instance.reload>[0] }>() export const markInstanceForDisposal = (ctx: InstanceContext) => HttpEffect.appendPreResponseHandler((request, response) => diff --git a/packages/opencode/src/server/routes/instance/httpapi/project.ts b/packages/opencode/src/server/routes/instance/httpapi/project.ts index d8a36eccc..95a11a1a5 100644 --- a/packages/opencode/src/server/routes/instance/httpapi/project.ts +++ b/packages/opencode/src/server/routes/instance/httpapi/project.ts @@ -72,7 +72,8 @@ export const projectHandlers = Layer.unwrap( const initGit = Effect.fn("ProjectHttpApi.initGit")(function* () { const ctx = yield* InstanceState.context const next = yield* svc.initGit({ directory: ctx.directory, project: ctx.project }) - if (next.id === ctx.project.id && next.vcs === ctx.project.vcs && next.worktree === ctx.project.worktree) return next + if (next.id === ctx.project.id && next.vcs === ctx.project.vcs && next.worktree === ctx.project.worktree) + return next yield* markInstanceForReload(ctx, { directory: ctx.directory, worktree: ctx.directory, |
