diff --git a/.env.example b/.env.example index 177cb7fc8..2b4ba9795 100644 --- a/.env.example +++ b/.env.example @@ -180,8 +180,6 @@ ANDROID_SHA256_CERT_FINGERPRINT=AC:73:8E:DE:EB:56:EA:CC:10:87:02:A7:65:37:7B:38: ## Sentry # SENTRY_DSN= -## LogRocket -# LOG_ROCKET_PROJECT_ID=xxxxx/some-project # MICROSOFT CLARITY # MS_CLARITY_TOKEN=xxxxxxxxx diff --git a/app/javascript/dashboard/helper/scriptHelpers.js b/app/javascript/dashboard/helper/scriptHelpers.js index 1169f2ee8..ef1917c13 100644 --- a/app/javascript/dashboard/helper/scriptHelpers.js +++ b/app/javascript/dashboard/helper/scriptHelpers.js @@ -1,5 +1,4 @@ import AnalyticsHelper from './AnalyticsHelper'; -import LogRocket from 'logrocket'; import DashboardAudioNotificationHelper from './AudioAlerts/DashboardAudioNotificationHelper'; export const CHATWOOT_SET_USER = 'CHATWOOT_SET_USER'; @@ -11,12 +10,6 @@ export const ANALYTICS_RESET = 'ANALYTICS_RESET'; export const initializeAnalyticsEvents = () => { window.bus.$on(ANALYTICS_IDENTITY, ({ user }) => { AnalyticsHelper.identify(user); - if (window.logRocketProjectId) { - LogRocket.identify(user.id, { - email: user.email, - name: user.name, - }); - } }); }; diff --git a/app/javascript/dashboard/store/index.js b/app/javascript/dashboard/store/index.js index 2f8a9c1e5..4f5b5af6b 100755 --- a/app/javascript/dashboard/store/index.js +++ b/app/javascript/dashboard/store/index.js @@ -46,26 +46,8 @@ import webhooks from './modules/webhooks'; import draftMessages from './modules/draftMessages'; import SLAReports from './modules/SLAReports'; -import LogRocket from 'logrocket'; -import createPlugin from 'logrocket-vuex'; - const plugins = []; -if (window.logRocketProjectId) { - LogRocket.init(window.logRocketProjectId); - // eslint-disable-next-line func-names - const logRocketPlugin = createPlugin(LogRocket, function (mutation) { - const eventsToIgnore = ['SET_CURRENT_USER', 'AUTHENTICATE', 'CLEAR_USER']; - if (eventsToIgnore.includes(mutation.type)) { - return null; - } - - return mutation; - }); - - plugins.push(logRocketPlugin); -} - Vue.use(Vuex); export default new Vuex.Store({ modules: { diff --git a/app/views/layouts/vueapp.html.erb b/app/views/layouts/vueapp.html.erb index ed5723556..2756fcc81 100644 --- a/app/views/layouts/vueapp.html.erb +++ b/app/views/layouts/vueapp.html.erb @@ -55,7 +55,6 @@ browser_name: '<%= browser.name %>', } window.errorLoggingConfig = '<%= ENV.fetch('SENTRY_DSN', '') %>' - window.logRocketProjectId = '<%= ENV.fetch('LOG_ROCKET_PROJECT_ID', '') %>' <% if @global_config['ANALYTICS_TOKEN'].present? %>