Fix NPE in group change message processing.

This commit is contained in:
Cody Henthorne
2023-09-24 21:20:54 -04:00
parent cc6c724ee8
commit d7314ec2a4
2 changed files with 7 additions and 2 deletions

View File

@@ -6,6 +6,7 @@ import okio.ByteString
import org.signal.core.util.orNull
import org.signal.libsignal.protocol.message.DecryptionErrorMessage
import org.signal.libsignal.zkgroup.groups.GroupMasterKey
import org.signal.storageservice.protos.groups.local.DecryptedGroupChange
import org.thoughtcrime.securesms.attachments.Attachment
import org.thoughtcrime.securesms.attachments.PointerAttachment
import org.thoughtcrime.securesms.database.model.StoryType
@@ -32,6 +33,9 @@ import kotlin.time.Duration.Companion.seconds
object SignalServiceProtoUtil {
@JvmStatic
val emptyGroupChange: DecryptedGroupChange by lazy { DecryptedGroupChange() }
/** Contains some user data that affects the conversation */
val DataMessage.hasRenderableContent: Boolean
get() {