MCPcopy
hub / github.com/plotly/dash / handleTimeout

Function handleTimeout

dash/deps/react@18.2.0.js:2579–2595  ·  view source on GitHub ↗
(currentTime)

Source from the content-addressed store, hash-verified

2577 }
2578
2579 function handleTimeout(currentTime) {
2580 isHostTimeoutScheduled = false;
2581 advanceTimers(currentTime);
2582
2583 if (!isHostCallbackScheduled) {
2584 if (peek(taskQueue) !== null) {
2585 isHostCallbackScheduled = true;
2586 requestHostCallback(flushWork);
2587 } else {
2588 var firstTimer = peek(timerQueue);
2589
2590 if (firstTimer !== null) {
2591 requestHostTimeout(handleTimeout, firstTimer.startTime - currentTime);
2592 }
2593 }
2594 }
2595 }
2596
2597 function flushWork(hasTimeRemaining, initialTime) {
2598

Callers

nothing calls this directly

Calls 4

advanceTimersFunction · 0.70
peekFunction · 0.70
requestHostCallbackFunction · 0.70
requestHostTimeoutFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…