@samitouri / QOS-React / commits / 7c560131bf

Adding logger pri (#14155)

Nathan Schloss committed Nov 8, 2018 at 14:30 UTC 7c560131bfc36647b9bc920b6d85531f734d7977
1 file changed +8 -1
packages/scheduler/src/Scheduler.js
+8 -1
@@ -12,7 +12,8 @@
12 var ImmediatePriority = 1;
13 var UserBlockingPriority = 2;
14 var NormalPriority = 3;
15 -var IdlePriority = 4;
15 +var LowPriority = 4;
16 +var IdlePriority = 5;
17
18 // Max 31 bit integer. The max integer size in V8 for 32-bit systems.
19 // Math.pow(2, 30) - 1
@@ -24,6 +25,7 @@ var IMMEDIATE_PRIORITY_TIMEOUT = -1;
25 // Eventually times out
26 var USER_BLOCKING_PRIORITY = 250;
27 var NORMAL_PRIORITY_TIMEOUT = 5000;
28 +var LOW_PRIORITY_TIMEOUT = 10000;
29 // Never times out
30 var IDLE_PRIORITY = maxSigned31BitInt;
31
@@ -220,6 +222,7 @@ function unstable_runWithPriority(priorityLevel, eventHandler) {
222 case ImmediatePriority:
223 case UserBlockingPriority:
224 case NormalPriority:
225 + case LowPriority:
226 case IdlePriority:
227 break;
228 default:
@@ -284,6 +287,9 @@ function unstable_scheduleCallback(callback, deprecated_options) {
287 case IdlePriority:
288 expirationTime = startTime + IDLE_PRIORITY;
289 break;
290 + case LowPriority:
291 + expirationTime = startTime + LOW_PRIORITY_TIMEOUT;
292 + break;
293 case NormalPriority:
294 default:
295 expirationTime = startTime + NORMAL_PRIORITY_TIMEOUT;
@@ -655,6 +661,7 @@ export {
661 UserBlockingPriority as unstable_UserBlockingPriority,
662 NormalPriority as unstable_NormalPriority,
663 IdlePriority as unstable_IdlePriority,
664 + LowPriority as unstable_LowPriority,
665 unstable_runWithPriority,
666 unstable_scheduleCallback,
667 unstable_cancelCallback,