MCPcopy Create free account
hub / github.com/clawbot7/cli-gateway / enqueueSinkWrite

Method enqueueSinkWrite

src/gateway/bindingRuntime.ts:289–297  ·  view source on GitHub ↗
(action: () => Promise<void>)

Source from the content-addressed store, hash-verified

287 }
288
289 private enqueueSinkWrite(action: () => Promise<void>): void {
290 this.sinkWriteQueue = this.sinkWriteQueue.then(async () => {
291 try {
292 await action();
293 } catch (error) {
294 log.warn('sink write event error', error);
295 }
296 });
297 }
298
299 private async flushSinkWriteQueue(): Promise<void> {
300 await this.sinkWriteQueue;

Callers 1

constructorMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected