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

Function enqueue

packages/studio/src/utils/domEditSaveQueue.ts:67–75  ·  view source on GitHub ↗
(save)

Source from the content-addressed store, hash-verified

65
66 return {
67 enqueue(save) {
68 if (breakerOpen) return Promise.reject(new DomEditSaveQueueOpenError());
69 const queued = tail.catch(() => undefined).then(() => run(save));
70 tail = queued.then(
71 () => undefined,
72 () => undefined,
73 );
74 return queued;
75 },
76
77 async waitForIdle() {
78 await tail.catch(() => undefined);

Callers

nothing calls this directly

Calls 1

runFunction · 0.70

Tested by

no test coverage detected