mirror of
https://github.com/oxen-io/session-android.git
synced 2024-11-28 20:45:17 +00:00
fix: initial contact generation fix for existing blinded contacts
This commit is contained in:
parent
0a98290c23
commit
bd05985cd6
@ -159,7 +159,7 @@ dependencies {
|
|||||||
testImplementation 'org.robolectric:shadows-multidex:4.4'
|
testImplementation 'org.robolectric:shadows-multidex:4.4'
|
||||||
}
|
}
|
||||||
|
|
||||||
def canonicalVersionCode = 339
|
def canonicalVersionCode = 340
|
||||||
def canonicalVersionName = "1.17.0"
|
def canonicalVersionName = "1.17.0"
|
||||||
|
|
||||||
def postFixSize = 10
|
def postFixSize = 10
|
||||||
|
@ -25,6 +25,7 @@ import org.session.libsession.utilities.TextSecurePreferences
|
|||||||
import org.session.libsession.utilities.WindowDebouncer
|
import org.session.libsession.utilities.WindowDebouncer
|
||||||
import org.session.libsignal.crypto.ecc.DjbECPublicKey
|
import org.session.libsignal.crypto.ecc.DjbECPublicKey
|
||||||
import org.session.libsignal.utilities.Hex
|
import org.session.libsignal.utilities.Hex
|
||||||
|
import org.session.libsignal.utilities.IdPrefix
|
||||||
import org.session.libsignal.utilities.toHexString
|
import org.session.libsignal.utilities.toHexString
|
||||||
import org.thoughtcrime.securesms.database.GroupDatabase
|
import org.thoughtcrime.securesms.database.GroupDatabase
|
||||||
import org.thoughtcrime.securesms.database.ThreadDatabase
|
import org.thoughtcrime.securesms.database.ThreadDatabase
|
||||||
@ -146,7 +147,7 @@ object ConfigurationMessageUtilities {
|
|||||||
val storage = MessagingModuleConfiguration.shared.storage
|
val storage = MessagingModuleConfiguration.shared.storage
|
||||||
val localUserKey = storage.getUserPublicKey() ?: return null
|
val localUserKey = storage.getUserPublicKey() ?: return null
|
||||||
val contactsWithSettings = storage.getAllContacts().filter { recipient ->
|
val contactsWithSettings = storage.getAllContacts().filter { recipient ->
|
||||||
recipient.sessionID != localUserKey
|
recipient.sessionID != localUserKey && recipient.sessionID.startsWith(IdPrefix.STANDARD.value)
|
||||||
}.map { contact ->
|
}.map { contact ->
|
||||||
val address = Address.fromSerialized(contact.sessionID)
|
val address = Address.fromSerialized(contact.sessionID)
|
||||||
val thread = storage.getThreadId(address)
|
val thread = storage.getThreadId(address)
|
||||||
|
Loading…
Reference in New Issue
Block a user