Fix missing e164 in message processing.
This commit is contained in:
parent
e2ade166ec
commit
dad9d0b708
1 changed files with 2 additions and 1 deletions
|
@ -41,6 +41,7 @@ import org.thoughtcrime.securesms.util.Util
|
|||
import org.whispersystems.signalservice.api.crypto.EnvelopeMetadata
|
||||
import org.whispersystems.signalservice.api.push.DistributionId
|
||||
import org.whispersystems.signalservice.api.push.ServiceId
|
||||
import org.whispersystems.signalservice.api.push.SignalServiceAddress
|
||||
import org.whispersystems.signalservice.internal.push.SignalServiceProtos
|
||||
import org.whispersystems.signalservice.internal.push.SignalServiceProtos.Content
|
||||
import org.whispersystems.signalservice.internal.push.SignalServiceProtos.Envelope
|
||||
|
@ -278,7 +279,7 @@ open class MessageContentProcessorV2(private val context: Context) {
|
|||
*/
|
||||
@JvmOverloads
|
||||
open fun process(envelope: Envelope, content: Content, metadata: EnvelopeMetadata, serverDeliveredTimestamp: Long, processingEarlyContent: Boolean = false) {
|
||||
val senderRecipient = Recipient.externalPush(metadata.sourceServiceId)
|
||||
val senderRecipient = Recipient.externalPush(SignalServiceAddress(metadata.sourceServiceId, metadata.sourceE164))
|
||||
|
||||
handleMessage(senderRecipient, envelope, content, metadata, serverDeliveredTimestamp, processingEarlyContent)
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue