Implement support for multiple analytics engines

This commit is contained in:
N Pex 2022-06-30 08:38:58 +00:00 committed by n8fr8
parent 4f6238bc59
commit bfe1fb26e1
5 changed files with 130 additions and 16 deletions

View file

@ -7,7 +7,7 @@ import router from './router'
import matrix from './services/matrix.service'
import navigation from './services/navigation.service'
import config from './services/config.service'
import cleaninsights from './services/cleaninsights.service'
import analytics from './services/analytics.service'
import 'roboto-fontface/css/roboto/roboto-fontface.css'
import 'material-design-icons-iconfont/dist/material-design-icons.css'
import VEmojiPicker from 'v-emoji-picker';
@ -27,7 +27,7 @@ Vue.use(VueResize);
Vue.use(VEmojiPicker);
Vue.use(matrix, { store: store, i18n: i18n });
Vue.use(config); // Use this before cleaninsights below, it depends on config!
Vue.use(cleaninsights);
Vue.use(analytics);
Vue.use(VueClipboard);
// Add bubble functionality to custom events.
@ -159,6 +159,6 @@ new Vue({
router,
matrix,
config,
cleaninsights,
analytics,
render: h => h(App)
}).$mount('#app');