Regression: Remove users already in local database (#4673)

This commit is contained in:
Diego Mello 2022-11-10 16:59:27 -03:00 committed by GitHub
parent 05a04f7f29
commit 94f0981b49
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

View File

@ -97,7 +97,7 @@ export const search = async ({ text = '', filterUsers = true, filterRooms = true
if (filterUsers) { if (filterUsers) {
users users
.filter((item1, index) => users.findIndex(item2 => item2._id === item1._id) === index) // Remove duplicated data from response .filter((item1, index) => users.findIndex(item2 => item2._id === item1._id) === index) // Remove duplicated data from response
.filter(user => !data.some(sub => 'username' in sub && user.username === sub.username)) // Make sure to remove users already on local database .filter(user => !data.some(sub => user.username === sub.name)) // Make sure to remove users already on local database
.forEach(user => { .forEach(user => {
data.push({ data.push({
...user, ...user,