Drop failed processed incoming messages.

This commit is contained in:
Clark
2023-06-08 10:48:01 -04:00
committed by Cody Henthorne
parent 75580bea27
commit fd9b5ff7c4

View File

@@ -145,7 +145,11 @@ class PushProcessMessageJobV2 private constructor(
}
PushProcessMessageJobV2(builder.build(), result.envelope.toBuilder().clearContent().build(), result.content, result.metadata, result.serverDeliveredTimestamp)
} 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
}
}