From c41c0962d5f60f7d9836443b50ff4dff58edf5c4 Mon Sep 17 00:00:00 2001 From: Ingvar Stepanyan Date: Fri, 23 Jul 2021 20:09:20 +0000 Subject: [PATCH] Use requestIdleCallback for config updates --- ui/index.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ui/index.js b/ui/index.js index 42260b9..4979ff6 100644 --- a/ui/index.js +++ b/ui/index.js @@ -80,7 +80,9 @@ class App extends Component { config }); while (true) { - await new Promise(resolve => setTimeout(resolve, 100)); + await new Promise(resolve => + requestIdleCallback(resolve, { timeout: 500 }) + ); let hasPendingEvent = await this.connection.schedule(context => context.hasPendingEvent() );