diff --git a/extensions/vscode/src/util/battery.ts b/extensions/vscode/src/util/battery.ts index 1f0f03a3d1..551b1ebb29 100644 --- a/extensions/vscode/src/util/battery.ts +++ b/extensions/vscode/src/util/battery.ts @@ -9,7 +9,6 @@ export class Battery implements Disposable { private readonly onChangeLevelEmitter = new EventEmitter(); private acConnected: boolean = true; private level = 100; - private readonly batteryStatsPromise = si.battery(); constructor() { this.updateTimeout = setInterval(() => this.update(), UPDATE_INTERVAL_MS); @@ -22,7 +21,7 @@ export class Battery implements Disposable { } private async update() { - const stats = await this.batteryStatsPromise; + const stats = await si.battery(); const level = stats.hasBattery ? stats.percent : 100; const isACConnected = !stats.hasBattery || stats.acConnected || level == 100;