summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2025-12-01 16:46:57 -0500
committerDax Raad <[email protected]>2025-12-01 16:46:57 -0500
commit4acb645f04aacf0d8bad8ea526e6ba895d123d57 (patch)
treef7a27ffbd2acf7bfd7081e310b87f1ea88261c51
parentef664039ac2101ab9774d9d3e9070a147883c4a3 (diff)
downloadopencode-4acb645f04aacf0d8bad8ea526e6ba895d123d57.tar.gz
opencode-4acb645f04aacf0d8bad8ea526e6ba895d123d57.zip
core: add debug logging to troubleshoot share compaction loading
-rw-r--r--.opencode/opencode.jsonc6
-rw-r--r--packages/enterprise/src/core/share.ts5
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