Fix NPE when receiving media only MMS.

This commit is contained in:
Cody Henthorne 2022-02-03 08:48:36 -05:00
parent 7d627ee8be
commit be47e9e928

View file

@ -14,7 +14,7 @@ import org.whispersystems.signalservice.api.messages.SignalServiceAttachment
import org.whispersystems.signalservice.api.messages.SignalServiceGroupContext
class IncomingMediaMessage(
val from: RecipientId,
val from: RecipientId?,
val groupId: GroupId? = null,
val body: String? = null,
val isPushMessage: Boolean = false,
@ -43,13 +43,13 @@ class IncomingMediaMessage(
val isGroupMessage: Boolean = groupId != null
constructor(
from: RecipientId,
from: RecipientId?,
groupId: Optional<GroupId>,
body: String,
body: String?,
sentTimeMillis: Long,
serverTimeMillis: Long,
receivedTimeMillis: Long,
attachments: List<Attachment>,
attachments: List<Attachment>?,
subscriptionId: Int,
expiresIn: Long,
expirationUpdate: Boolean,
@ -76,7 +76,7 @@ class IncomingMediaMessage(
)
constructor(
from: RecipientId,
from: RecipientId?,
sentTimeMillis: Long,
serverTimeMillis: Long,
receivedTimeMillis: Long,