diff --git a/client/imports/views/layouts/main/main.js b/client/imports/views/layouts/main/main.js index aceea8115ba40508e0634fb9481e8ac0477ff874..c2b6c22d3fe552910b44e6e635b1b8cd0444a024 100644 --- a/client/imports/views/layouts/main/main.js +++ b/client/imports/views/layouts/main/main.js @@ -54,10 +54,12 @@ Template.mainLayout.rendered = function () { let settings = this.subscribe('settings'); + let initializedLiveChat = false; this.autorun(() => { if (settings.ready()) { const foundSettings = Settings.findOne(); - if (foundSettings && foundSettings.showLiveChat) { + if (foundSettings && foundSettings.showLiveChat && !initializedLiveChat) { + initializedLiveChat = true; liveChatFunc(window, window.nudgespot || []); window.nudgespot.init("748ae792d632f6c5e14ad610e53ef745"); }