From 2e5fe2e927e75b48c3a8488e0f76e6a9134fe141 Mon Sep 17 00:00:00 2001 From: Jari Kolehmainen Date: Thu, 11 Jun 2020 12:53:55 +0300 Subject: [PATCH] track telemetry pref changed event Signed-off-by: Jari Kolehmainen --- src/renderer/components/PreferencesPage.vue | 1 - src/renderer/store/index.js | 5 +++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/renderer/components/PreferencesPage.vue b/src/renderer/components/PreferencesPage.vue index 88913a830d..b144b6c269 100644 --- a/src/renderer/components/PreferencesPage.vue +++ b/src/renderer/components/PreferencesPage.vue @@ -122,7 +122,6 @@ id="checkbox-allow-telemetry" switch v-model="preferences.allowTelemetry" - :disabled="licenceData && licenceData.status === 'valid'" @input="onSave" > Allow telemetry & usage tracking diff --git a/src/renderer/store/index.js b/src/renderer/store/index.js index e36b0a83e2..cfdd850d02 100644 --- a/src/renderer/store/index.js +++ b/src/renderer/store/index.js @@ -47,6 +47,11 @@ export default new Vuex.Store({ this.commit("savePreferences", userStore.getPreferences()); }, savePreferences(state, prefs) { + if (prefs.allowTelemetry) { + tracker.event("telemetry", "enabled") + } else { + tracker.event("telemetry", "disabled") + } state.preferences = prefs; userStore.setPreferences(prefs); this.dispatch("destroyWebviews")