diff --git a/app/build.gradle b/app/build.gradle index de91ae1198..69ce9c9c97 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -159,7 +159,7 @@ dependencies { testImplementation 'org.robolectric:shadows-multidex:4.4' } -def canonicalVersionCode = 339 +def canonicalVersionCode = 340 def canonicalVersionName = "1.17.0" def postFixSize = 10 diff --git a/app/src/main/java/org/thoughtcrime/securesms/util/ConfigurationMessageUtilities.kt b/app/src/main/java/org/thoughtcrime/securesms/util/ConfigurationMessageUtilities.kt index 9ea15d0af5..6c3a7d2194 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/util/ConfigurationMessageUtilities.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/util/ConfigurationMessageUtilities.kt @@ -25,6 +25,7 @@ import org.session.libsession.utilities.TextSecurePreferences import org.session.libsession.utilities.WindowDebouncer import org.session.libsignal.crypto.ecc.DjbECPublicKey import org.session.libsignal.utilities.Hex +import org.session.libsignal.utilities.IdPrefix import org.session.libsignal.utilities.toHexString import org.thoughtcrime.securesms.database.GroupDatabase import org.thoughtcrime.securesms.database.ThreadDatabase @@ -146,7 +147,7 @@ object ConfigurationMessageUtilities { val storage = MessagingModuleConfiguration.shared.storage val localUserKey = storage.getUserPublicKey() ?: return null val contactsWithSettings = storage.getAllContacts().filter { recipient -> - recipient.sessionID != localUserKey + recipient.sessionID != localUserKey && recipient.sessionID.startsWith(IdPrefix.STANDARD.value) }.map { contact -> val address = Address.fromSerialized(contact.sessionID) val thread = storage.getThreadId(address)