summaryrefslogtreecommitdiffhomepage
path: root/gui/src/shared
diff options
context:
space:
mode:
authorOskar Nyberg <oskar@mullvad.net>2020-04-24 14:47:04 +0200
committerOskar Nyberg <oskar@mullvad.net>2020-04-24 14:47:04 +0200
commit874c98fa9e8103696c3f74068441bd0f71b7997e (patch)
treed27dffd67ab13e8e9b9d0606cebe4bef5c30bc16 /gui/src/shared
parent2489837d85d914852cc0740987d9b6ab4f26d256 (diff)
parent07579cd48ff7493e5bc9c8fd6d9f6d548e285d2f (diff)
downloadmullvadvpn-874c98fa9e8103696c3f74068441bd0f71b7997e.tar.xz
mullvadvpn-874c98fa9e8103696c3f74068441bd0f71b7997e.zip
Merge branch 'upgrade-react-and-reactxp'
Diffstat (limited to 'gui/src/shared')
-rw-r--r--gui/src/shared/scheduler.ts8
1 files changed, 5 insertions, 3 deletions
diff --git a/gui/src/shared/scheduler.ts b/gui/src/shared/scheduler.ts
index af28a7e95b..902254c567 100644
--- a/gui/src/shared/scheduler.ts
+++ b/gui/src/shared/scheduler.ts
@@ -1,12 +1,14 @@
export class Scheduler {
- private timer?: number;
+ private timer?: NodeJS.Timeout;
public schedule(action: () => void, delay: number) {
this.cancel();
- this.timer = setTimeout(action, delay);
+ this.timer = global.setTimeout(action, delay);
}
public cancel() {
- clearTimeout(this.timer);
+ if (this.timer) {
+ clearTimeout(this.timer);
+ }
}
}