update
This commit is contained in:
parent
bd704a4691
commit
e56f544b4a
@ -91,11 +91,21 @@ export default {
|
||||
conversations(n_val) {
|
||||
console.log('nval', n_val, this.selConversation, n_val[0]?.messages)
|
||||
if (!this.selConversation && n_val[0]) {
|
||||
this.selectConversation(n_val[0])
|
||||
const messages = n_val[0].messages || []
|
||||
if (messages.length == 0) {
|
||||
this.selectConversation(n_val[0])
|
||||
} else {
|
||||
this.messages = messages
|
||||
}
|
||||
this.clearUnreadMessageBy(n_val[0])
|
||||
} else {
|
||||
if (n_val?.[0] && this.selConversation?.id === n_val?.[0]?.id) {
|
||||
// this.messages = n_val[0].messages || []
|
||||
const messages = n_val[0].messages || []
|
||||
if (messages.length == 0) {
|
||||
this.selectConversation(n_val[0])
|
||||
} else {
|
||||
this.messages = messages
|
||||
}
|
||||
this.clearUnreadMessageBy(n_val[0])
|
||||
}
|
||||
}
|
||||
|
||||
@ -50,9 +50,9 @@ const updateConversations = debounce((state, { token, cb }, data) => {
|
||||
).then((response) => {
|
||||
conversations[0].messages = response?.data || []
|
||||
conversations[0].message_update_time = new Date().toISOString()
|
||||
// state.conversations = conversations
|
||||
state.conversations = conversations
|
||||
state.unreadConversationCount = updateLength
|
||||
// localStorage.setItem('conversations', JSON.stringify(conversations))
|
||||
localStorage.setItem('conversations', JSON.stringify(conversations))
|
||||
localStorage.setItem('unreadConversationCount', updateLength)
|
||||
})
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user