mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-02-25 04:06:14 +00:00
Fix log statement.
We were printing out the envelope deviceId, which isn't populated with sealed sender and was always 0. Should have used the one from the decryption result.
This commit is contained in:
@@ -57,7 +57,6 @@ import org.whispersystems.signalservice.api.push.SignalServiceAddress
|
||||
import org.whispersystems.signalservice.internal.push.SignalServiceProtos.Content
|
||||
import org.whispersystems.signalservice.internal.push.SignalServiceProtos.Envelope
|
||||
import org.whispersystems.signalservice.internal.push.SignalServiceProtos.PniSignatureMessage
|
||||
import org.whispersystems.signalservice.internal.push.UnsupportedDataMessageException
|
||||
import java.util.Optional
|
||||
|
||||
/**
|
||||
@@ -339,7 +338,7 @@ object MessageDecryptor {
|
||||
}
|
||||
|
||||
private fun logPrefix(envelope: Envelope, cipherResult: SignalServiceCipherResult): String {
|
||||
return logPrefix(envelope.timestamp, cipherResult.metadata.sourceServiceId.toString(), envelope.sourceDevice)
|
||||
return logPrefix(envelope.timestamp, cipherResult.metadata.sourceServiceId.toString(), cipherResult.metadata.sourceDeviceId)
|
||||
}
|
||||
|
||||
private fun logPrefix(envelope: Envelope, exception: ProtocolException): String {
|
||||
@@ -350,14 +349,6 @@ object MessageDecryptor {
|
||||
}
|
||||
}
|
||||
|
||||
private fun logPrefix(envelope: Envelope, exception: UnsupportedDataMessageException): String {
|
||||
return if (exception.sender != null) {
|
||||
logPrefix(envelope.timestamp, exception.sender, exception.senderDevice)
|
||||
} else {
|
||||
logPrefix(envelope.timestamp, envelope.sourceUuid, envelope.sourceDevice)
|
||||
}
|
||||
}
|
||||
|
||||
private fun logPrefix(timestamp: Long, sender: String?, deviceId: Int): String {
|
||||
val senderString = sender ?: "null"
|
||||
return "[$timestamp] $senderString:$deviceId |"
|
||||
|
||||
Reference in New Issue
Block a user