MCPcopy Create free account
hub / github.com/heygen-com/hyperframes / doWrite

Function doWrite

packages/sdk/src/persist-queue.ts:46–59  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

44 }
45
46 function doWrite(): Promise<void> {
47 if (disposed) return Promise.resolve();
48 const content = session.serialize();
49 writeChain = writeChain.then(async () => {
50 if (disposed) return;
51 try {
52 await adapter.write(path, content);
53 } catch (err) {
54 const message = err instanceof Error ? err.message : String(err);
55 opts.onError?.({ error: { message, cause: err } });
56 }
57 });
58 return writeChain;
59 }
60
61 const unsubscribe = session.on("change", () => {
62 scheduleWrite();

Callers 2

scheduleWriteFunction · 0.85
flushFunction · 0.85

Calls 2

serializeMethod · 0.65
writeMethod · 0.65

Tested by

no test coverage detected