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,