fix a glitch at not properly fetching private contact names
This commit is contained in:
parent
2e3604ab54
commit
57be93bf67
1 changed files with 6 additions and 1 deletions
|
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue