fix: Read message appears on page refresh in the widget (#3175)
This commit is contained in:
parent
5799b9fa26
commit
5c30bc3e2b
2 changed files with 5 additions and 3 deletions
|
@ -36,6 +36,7 @@ export default {
|
||||||
widgetPosition: 'right',
|
widgetPosition: 'right',
|
||||||
showPopoutButton: false,
|
showPopoutButton: false,
|
||||||
isWebWidgetTriggered: false,
|
isWebWidgetTriggered: false,
|
||||||
|
isWidgetOpen: false,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
|
@ -134,8 +135,8 @@ export default {
|
||||||
this.hideMessageBubble = !!hideBubble;
|
this.hideMessageBubble = !!hideBubble;
|
||||||
},
|
},
|
||||||
registerUnreadEvents() {
|
registerUnreadEvents() {
|
||||||
bus.$on('on-agent-message-recieved', () => {
|
bus.$on('on-agent-message-received', () => {
|
||||||
if (!this.isIFrame) {
|
if (!this.isIFrame || this.isWidgetOpen) {
|
||||||
this.setUserLastSeen();
|
this.setUserLastSeen();
|
||||||
}
|
}
|
||||||
this.setUnreadView();
|
this.setUnreadView();
|
||||||
|
@ -257,6 +258,7 @@ export default {
|
||||||
this.showUnreadView = false;
|
this.showUnreadView = false;
|
||||||
this.showCampaignView = false;
|
this.showCampaignView = false;
|
||||||
} else if (message.event === 'toggle-open') {
|
} else if (message.event === 'toggle-open') {
|
||||||
|
this.isWidgetOpen = message.isOpen;
|
||||||
this.toggleOpen();
|
this.toggleOpen();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
@ -34,7 +34,7 @@ class ActionCableConnector extends BaseActionCableConnector {
|
||||||
this.app.$store
|
this.app.$store
|
||||||
.dispatch('conversation/addOrUpdateMessage', data)
|
.dispatch('conversation/addOrUpdateMessage', data)
|
||||||
.then(() => {
|
.then(() => {
|
||||||
window.bus.$emit('on-agent-message-recieved');
|
window.bus.$emit('on-agent-message-received');
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue