Fix closed group creation

pull/192/head
nielsandriesse 4 years ago
parent b647fff5b8
commit 9b329cbd34

@ -36,8 +36,9 @@ object ClosedGroupsProtocol {
@JvmStatic @JvmStatic
fun shouldIgnoreGroupCreatedMessage(context: Context, group: SignalServiceGroup): Boolean { fun shouldIgnoreGroupCreatedMessage(context: Context, group: SignalServiceGroup): Boolean {
val members = group.members val members = group.members
val userMasterDevice = TextSecurePreferences.getMasterHexEncodedPublicKey(context) val masterPublicKeyOrNull = TextSecurePreferences.getMasterHexEncodedPublicKey(context)
return !members.isPresent || !members.get().contains(userMasterDevice) val masterPublicKey = masterPublicKeyOrNull ?: TextSecurePreferences.getLocalNumber(context)
return !members.isPresent || !members.get().contains(masterPublicKey)
} }
@JvmStatic @JvmStatic

Loading…
Cancel
Save