From bc97f17565bf299a829c705de9f21b0c7667312b Mon Sep 17 00:00:00 2001 From: Lauri Nevala Date: Wed, 28 Oct 2020 10:59:28 +0200 Subject: [PATCH] Bind 'this' for setInterval callback (#1165) Signed-off-by: Lauri Nevala --- extensions/telemetry/src/tracker.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/extensions/telemetry/src/tracker.ts b/extensions/telemetry/src/tracker.ts index d5f16334b2..f6ac8c19a4 100644 --- a/extensions/telemetry/src/tracker.ts +++ b/extensions/telemetry/src/tracker.ts @@ -38,8 +38,9 @@ export class Tracker extends Util.Singleton { } this.eventHandlers.push(handler) EventBus.appEventBus.addListener(handler) - - this.reportInterval = setInterval(this.reportData, 60 * 60 * 1000) // report every 1h + this.reportInterval = setInterval(() => { + this.reportData() + }, 60 * 60 * 1000) // report every 1h } stop() {