Track telemetry pref changed event (#445)

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
This commit is contained in:
Jari Kolehmainen authored and GitHub committed 2020-06-11 13:50:43 +03:00
1 parent 0888ad8c5d
commit 8e514df70e
2 files changed
+5 -1

No files matched your search

@@ -122,7 +122,6 @@
id="checkbox-allow-telemetry"
switch
v-model="preferences.allowTelemetry"
:disabled="licenceData && licenceData.status === 'valid'"
@input="onSave"
>
Allow telemetry & usage tracking
+5
View File
@@ -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")