Support telemetry page (#2756)

* support telemetry page events

* add log level to FE settings

* add debug logging

* fix types

* state fix

* move call
This commit is contained in:
Mutasem Aldmour
2022-02-04 00:24:01 +02:00
committed by GitHub
parent 0bf554394a
commit 7bdb7e2a25
9 changed files with 51 additions and 23 deletions

View File

@@ -10,12 +10,12 @@ import { mapGetters } from 'vuex';
export default Vue.extend({
name: 'Telemetry',
computed: {
...mapGetters(['telemetry']),
...mapGetters('settings', ['telemetry']),
},
watch: {
telemetry(opts) {
if (opts.enabled) {
this.$telemetry.init(opts, this.$store.getters.instanceId);
if (opts && opts.enabled) {
this.$telemetry.init(opts, this.$store.getters.instanceId, this.$store.getters['settings/logLevel']);
}
},
},