mirror of
https://github.com/SimpleMobileTools/Simple-SMS-Messenger.git
synced 2025-06-05 21:49:22 +02:00
fix a glitch at not properly fetching private contact names
This commit is contained in:
@@ -183,7 +183,12 @@ class ThreadActivity : SimpleActivity() {
|
|||||||
ensureBackgroundThread {
|
ensureBackgroundThread {
|
||||||
val cachedMessagesCode = messages.clone().hashCode()
|
val cachedMessagesCode = messages.clone().hashCode()
|
||||||
messages = getMessages(threadId)
|
messages = getMessages(threadId)
|
||||||
if (participants.isNotEmpty() && messages.hashCode() == cachedMessagesCode) {
|
|
||||||
|
val hasParticipantWithoutName = participants.any {
|
||||||
|
it.phoneNumbers.contains(it.name)
|
||||||
|
}
|
||||||
|
|
||||||
|
if (participants.isNotEmpty() && messages.hashCode() == cachedMessagesCode && !hasParticipantWithoutName) {
|
||||||
return@ensureBackgroundThread
|
return@ensureBackgroundThread
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user