George Gevoian
2cb783ea7b
(core) Fix bugs with intervals
...
Summary:
Fixes some bugs involving intervals, and updates RandomizedTimer to support both fixed and
randomized delays, and to better handle async callbacks.
* Fixed a bug where Throttle would queue up many pidusage calls due to the use of
setInterval, and the async nature of the calls.
* Fixed a but where RandomizedTimer (now just Interval) would not be disabled in
ActiveDoc on doc shutdown if initialization had not yet settled.
Test Plan: Tested manually.
Reviewers: jarek, dsagal
Reviewed By: jarek, dsagal
Subscribers: dsagal
Differential Revision: https://phab.getgrist.com/D3604
2022-08-25 12:38:36 -07:00
..
2022-07-19 11:55:18 -04:00
2022-08-25 12:38:36 -07:00
2022-08-11 11:05:30 -07:00
2022-08-24 09:16:19 -04:00
2022-06-15 13:06:12 -04:00
2022-07-19 11:55:18 -04:00
2022-07-04 10:42:40 -04:00
2022-07-15 00:21:44 +02:00
2022-07-04 10:42:40 -04:00
2022-05-27 22:19:17 -04:00
2022-05-18 20:28:25 +02:00
2022-08-15 13:04:55 -07:00
2022-07-14 12:00:30 -04:00
2022-07-19 11:55:18 -04:00
2022-07-19 11:55:18 -04:00
2022-08-01 15:42:39 -04:00
2022-08-25 09:50:23 -04:00
2022-07-29 11:19:26 -04:00
2022-07-19 11:55:18 -04:00
2022-08-15 13:04:55 -07:00
2022-07-04 10:42:40 -04:00
2022-07-04 10:42:40 -04:00
2022-07-04 10:42:40 -04:00
2022-07-04 10:42:40 -04:00
2022-07-04 10:42:40 -04:00
2022-06-07 15:47:17 -04:00
2022-08-23 10:30:52 -07:00
2022-06-15 13:06:12 -04:00
2022-07-04 10:42:40 -04:00
2022-07-04 10:42:40 -04:00
2022-07-04 10:42:40 -04:00
2022-07-07 07:22:02 -04:00
2022-07-19 11:55:18 -04:00
2022-07-04 10:42:40 -04:00
2022-05-12 14:43:21 +02:00
2022-07-04 10:42:40 -04:00
2022-08-01 15:42:39 -04:00
2022-06-17 21:53:20 +02:00
2022-08-23 10:30:52 -07:00
2022-08-23 10:30:52 -07:00
2022-07-14 12:00:30 -04:00
2022-05-18 08:02:32 -07:00
2022-08-09 20:11:36 +02:00
2022-06-27 16:10:10 -04:00
2022-07-04 10:42:40 -04:00
2022-07-29 11:19:26 -04:00
2022-06-07 15:47:17 -04:00
2022-06-07 15:47:17 -04:00
2022-07-04 10:42:40 -04:00
2022-05-18 20:28:25 +02:00
2022-08-12 19:45:00 +02:00
2022-05-18 14:26:27 -04:00
2022-07-04 10:42:40 -04:00
2022-07-04 10:42:40 -04:00
2022-07-04 10:42:40 -04:00
2022-07-04 10:42:40 -04:00
2022-07-04 10:42:40 -04:00
2022-07-07 07:22:02 -04:00
2022-07-04 10:42:40 -04:00
2022-07-04 10:42:40 -04:00
2022-07-04 10:42:40 -04:00
2022-07-04 10:42:40 -04:00
2022-08-23 10:30:52 -07:00
2022-06-07 15:47:17 -04:00
2022-07-04 10:42:40 -04:00
2022-06-07 15:47:17 -04:00
2022-07-14 12:00:30 -04:00
2022-07-14 12:00:30 -04:00
2022-07-04 10:42:40 -04:00
2022-08-25 12:38:36 -07:00
2022-04-27 22:21:55 +02:00
2022-07-04 10:42:40 -04:00
2022-07-04 10:42:40 -04:00
2022-07-04 10:42:40 -04:00
2022-07-04 10:42:40 -04:00
2022-07-04 10:42:40 -04:00