MCPcopy Index your code
hub / github.com/simstudioai/sim / trackLifecycleCallback

Function trackLifecycleCallback

apps/sim/lib/workflows/executor/execution-core.ts:342–349  ·  view source on GitHub ↗
(promise: Promise<void>)

Source from the content-addressed store, hash-verified

340 const pendingLifecycleCallbacks = new Set<Promise<void>>()
341
342 const trackLifecycleCallback = (promise: Promise<void>) => {
343 pendingLifecycleCallbacks.add(promise)
344 void promise
345 .finally(() => {
346 pendingLifecycleCallbacks.delete(promise)
347 })
348 .catch(() => {})
349 }
350
351 const waitForLifecycleCallbacks = async () => {
352 while (pendingLifecycleCallbacks.size > 0) {

Callers 2

wrappedOnBlockCompleteFunction · 0.85
wrappedOnBlockStartFunction · 0.85

Calls 2

deleteMethod · 0.65
addMethod · 0.45

Tested by

no test coverage detected