Return empty from CDSv2 refresh if current recipient list is empty.

Co-authored-by: Greyson Parrelli <greyson@signal.org>
fork-5.53.8
gram-signal 2022-08-30 06:33:22 -06:00 zatwierdzone przez Greyson Parrelli
rodzic f6e000ab97
commit f111ac7cf2
1 zmienionych plików z 4 dodań i 0 usunięć

Wyświetl plik

@ -60,6 +60,10 @@ object ContactDiscoveryRefreshV2 {
val newE164s: Set<String> = newRecipientE164s + newSystemE164s
if (newE164s.isEmpty() && previousE164s.isEmpty()) {
return ContactDiscovery.RefreshResult(emptySet(), emptyMap())
}
val tokenToUse: ByteArray? = if (previousE164s.isNotEmpty()) {
SignalStore.misc().cdsToken
} else {