diff options
| author | Dax Raad <[email protected]> | 2025-12-01 16:46:57 -0500 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-12-01 16:46:57 -0500 |
| commit | 4acb645f04aacf0d8bad8ea526e6ba895d123d57 (patch) | |
| tree | f7a27ffbd2acf7bfd7081e310b87f1ea88261c51 | |
| parent | ef664039ac2101ab9774d9d3e9070a147883c4a3 (diff) | |
| download | opencode-4acb645f04aacf0d8bad8ea526e6ba895d123d57.tar.gz opencode-4acb645f04aacf0d8bad8ea526e6ba895d123d57.zip | |
core: add debug logging to troubleshoot share compaction loading
| -rw-r--r-- | .opencode/opencode.jsonc | 6 | ||||
| -rw-r--r-- | packages/enterprise/src/core/share.ts | 5 |
2 files changed, 7 insertions, 4 deletions
diff --git a/.opencode/opencode.jsonc b/.opencode/opencode.jsonc index ce4a6658b..68097c8d9 100644 --- a/.opencode/opencode.jsonc +++ b/.opencode/opencode.jsonc @@ -1,9 +1,9 @@ { "$schema": "https://opencode.ai/config.json", "plugin": ["opencode-openai-codex-auth"], - // "enterprise": { - // "url": "https://enterprise.dev.opencode.ai", - // }, + "enterprise": { + "url": "https://enterprise.dev.opencode.ai", + }, "provider": { "opencode": { "options": { diff --git a/packages/enterprise/src/core/share.ts b/packages/enterprise/src/core/share.ts index bf10c4a14..46b277d12 100644 --- a/packages/enterprise/src/core/share.ts +++ b/packages/enterprise/src/core/share.ts @@ -85,16 +85,19 @@ export namespace Share { } export async function data(shareID: string) { + console.log("reading compaction") const compaction: Compaction = (await Storage.read<Compaction>(["share_compaction", shareID])) ?? { data: [], event: undefined, } - + console.log("reading pending events") const list = await Storage.list({ prefix: ["share_event", shareID], end: compaction.event, }).then((x) => x.toReversed()) + console.log("compacting", list.length) + const data = await Promise.all(list.map(async (event) => await Storage.read<Data[]>(event))).then((x) => x.flat()) for (const item of data) { if (!item) continue |
