mirror of
https://github.com/signalapp/Signal-Android.git
synced 2025-12-23 04:28:35 +00:00
Drop failed processed incoming messages.
This commit is contained in:
@@ -145,7 +145,11 @@ class PushProcessMessageJobV2 private constructor(
|
|||||||
}
|
}
|
||||||
PushProcessMessageJobV2(builder.build(), result.envelope.toBuilder().clearContent().build(), result.content, result.metadata, result.serverDeliveredTimestamp)
|
PushProcessMessageJobV2(builder.build(), result.envelope.toBuilder().clearContent().build(), result.content, result.metadata, result.serverDeliveredTimestamp)
|
||||||
} else {
|
} else {
|
||||||
messageProcessor.process(result.envelope, result.content, result.metadata, result.serverDeliveredTimestamp)
|
try {
|
||||||
|
messageProcessor.process(result.envelope, result.content, result.metadata, result.serverDeliveredTimestamp)
|
||||||
|
} catch (e: Exception) {
|
||||||
|
Log.e(TAG, "Failed to process message with timestamp ${result.envelope.timestamp}. Dropping.")
|
||||||
|
}
|
||||||
null
|
null
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user