diff options
| author | Oskar Nyberg <oskar@mullvad.net> | 2020-04-24 13:14:29 +0200 |
|---|---|---|
| committer | Oskar Nyberg <oskar@mullvad.net> | 2020-04-24 13:23:32 +0200 |
| commit | 07579cd48ff7493e5bc9c8fd6d9f6d548e285d2f (patch) | |
| tree | d27dffd67ab13e8e9b9d0606cebe4bef5c30bc16 /gui/src/shared | |
| parent | 2489837d85d914852cc0740987d9b6ab4f26d256 (diff) | |
| download | mullvadvpn-07579cd48ff7493e5bc9c8fd6d9f6d548e285d2f.tar.xz mullvadvpn-07579cd48ff7493e5bc9c8fd6d9f6d548e285d2f.zip | |
Upgrade React and ReactXP
Diffstat (limited to 'gui/src/shared')
| -rw-r--r-- | gui/src/shared/scheduler.ts | 8 |
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); + } } } |
