MCPcopy Create free account
hub / github.com/krasimir/react-in-patterns / computeUniqueAsyncExpiration

Function computeUniqueAsyncExpiration

code/composition/public/app.js:13550–13561  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

13548
13549 // Creates a unique async expiration time.
13550 function computeUniqueAsyncExpiration() {
13551 var currentTime = recalculateCurrentTime();
13552 var result = computeAsyncExpiration(currentTime);
13553 if (result <= lastUniqueAsyncExpiration) {
13554 // Since we assume the current time monotonically increases, we only hit
13555 // this branch when computeUniqueAsyncExpiration is fired multiple times
13556 // within a 200ms window (or whatever the async bucket size is).
13557 result = lastUniqueAsyncExpiration + 1;
13558 }
13559 lastUniqueAsyncExpiration = result;
13560 return lastUniqueAsyncExpiration;
13561 }
13562
13563 function computeExpirationForFiber(fiber) {
13564 var expirationTime = void 0;

Callers

nothing calls this directly

Calls 2

recalculateCurrentTimeFunction · 0.70
computeAsyncExpirationFunction · 0.70

Tested by

no test coverage detected