import { LensMainExtension } from "@k8slens/extensions"; import { telemetryPreferencesStore } from "./src/telemetry-preferences-store"; import { tracker } from "./src/tracker"; export default class TelemetryMainExtension extends LensMainExtension { async onActivate() { console.log("telemetry main extension activated"); tracker.start(); tracker.reportPeriodically(); tracker.watchExtensions(); await telemetryPreferencesStore.loadExtension(this); } onDeactivate() { tracker.stop(); console.log("telemetry main extension deactivated"); } }