MCPcopy Create free account
hub / github.com/cloudflare/computer / #schedulePendingSync

Method #schedulePendingSync

packages/computer/src/workspace.ts:663–670  ·  view source on GitHub ↗
(id: string)

Source from the content-addressed store, hash-verified

661 }
662
663 async #schedulePendingSync(id: string): Promise<void> {
664 const scheduler = this.#retryScheduler;
665 if (scheduler === undefined) return;
666 await this.#serialize(id, async (resolvedId) => {
667 if (resolvedId === undefined || (await scheduler.get(resolvedId)) !== undefined) return;
668 await scheduler.schedule(this.#retryIntent(resolvedId, 1));
669 });
670 }
671
672 #retryIntent(backend: string, attempt: number): SyncRetryIntent {
673 const delay = Math.min(

Callers 1

#shellForMethod · 0.95

Calls 4

#serializeMethod · 0.95
#retryIntentMethod · 0.95
getMethod · 0.65
scheduleMethod · 0.65

Tested by

no test coverage detected