Исправление бесконечного рендер-цикла SearchView и поиск по публичному ключу
This commit is contained in:
@@ -103,15 +103,8 @@ final class ChatListViewModel: ObservableObject {
|
||||
self.serverSearchResults = packet.users
|
||||
self.isServerSearching = false
|
||||
Self.logger.debug("📥 isServerSearching=\(self.isServerSearching), count=\(self.serverSearchResults.count)")
|
||||
for user in packet.users {
|
||||
DialogRepository.shared.updateUserInfo(
|
||||
publicKey: user.publicKey,
|
||||
title: user.title,
|
||||
username: user.username,
|
||||
verified: user.verified,
|
||||
online: user.online
|
||||
)
|
||||
}
|
||||
// Note: DialogRepository.updateUserInfo is handled by
|
||||
// SessionManager.setupUserInfoSearchHandler — avoid duplicate mutations.
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user