update
This commit is contained in:
parent
93a24234e7
commit
12c5ba8945
@ -92,6 +92,7 @@ export default {
|
|||||||
handler: function (val) {
|
handler: function (val) {
|
||||||
if (val && val.length > 0) {
|
if (val && val.length > 0) {
|
||||||
this.current_thread = val[0]
|
this.current_thread = val[0]
|
||||||
|
this.clearUnreadMessageBy(val[0])
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
deep: false
|
deep: false
|
||||||
@ -118,6 +119,13 @@ export default {
|
|||||||
},
|
},
|
||||||
selectConversation(conversation) {
|
selectConversation(conversation) {
|
||||||
this.current_thread = conversation
|
this.current_thread = conversation
|
||||||
|
this.clearUnreadMessageBy(conversation)
|
||||||
|
},
|
||||||
|
clearUnreadMessageBy(current) {
|
||||||
|
const sender = current.conversation.messages?.[0].raw_data.sender_id
|
||||||
|
if (sender) {
|
||||||
|
this.$store.dispatch('basic/readMessageBy', sender)
|
||||||
|
}
|
||||||
},
|
},
|
||||||
sendMessage(conversation_id) {
|
sendMessage(conversation_id) {
|
||||||
MessageHubApi.sendMessageToConversation(conversation_id, this.writtenMessage)
|
MessageHubApi.sendMessageToConversation(conversation_id, this.writtenMessage)
|
||||||
|
|||||||
@ -45,6 +45,9 @@ const basicStore = {
|
|||||||
console.log('downstream_web_socket closed')
|
console.log('downstream_web_socket closed')
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
},
|
||||||
|
readMessageBy(state, sender) {
|
||||||
|
delete state.unreadCountMapper?.[sender]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
actions: {
|
actions: {
|
||||||
@ -53,6 +56,9 @@ const basicStore = {
|
|||||||
},
|
},
|
||||||
initWebsocket(context, token) {
|
initWebsocket(context, token) {
|
||||||
context.commit('initWebsocket', token)
|
context.commit('initWebsocket', token)
|
||||||
|
},
|
||||||
|
readMessageBy(context, sender) {
|
||||||
|
context.commit('readMessageBy', sender)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
getters: {
|
getters: {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user