no message

This commit is contained in:
kuaifan 2022-06-20 07:49:09 +08:00
parent ce5948d87a
commit 43b2b4dc3d
9 changed files with 18 additions and 8 deletions

2
public/js/app.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
public/js/build/783.js vendored Normal file

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
c2cf47af32eff6e3
b7b6bde638b0e98e

View File

@ -260,7 +260,17 @@ export default {
return true;
})
if (dialogSearch.length > 0) {
list.push(...dialogSearch.map(item => Object.assign(item, {is_search: true})))
const msgIds = [];
list.forEach(item => {
if (item.last_msg && !msgIds.includes(item.last_msg.id)) {
msgIds.push(item.last_msg.id)
}
})
dialogSearch.forEach(item => {
if (!msgIds.includes(item.last_msg.id)) {
list.push(Object.assign(item, {is_search: true}))
}
})
}
return list.sort((a, b) => {
if (a.top_at || b.top_at) {