From 1965d5879fcf7df42cb50b56a6eb6a358aaff611 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Thu, 25 May 2023 15:03:49 -0400 Subject: [PATCH] Log message procesing speed at 2 decimal places. --- .../securesms/messages/IncomingMessageObserver.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/messages/IncomingMessageObserver.kt b/app/src/main/java/org/thoughtcrime/securesms/messages/IncomingMessageObserver.kt index b7e28cf640..962a806f08 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/messages/IncomingMessageObserver.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/messages/IncomingMessageObserver.kt @@ -48,6 +48,7 @@ import java.util.concurrent.TimeoutException import java.util.concurrent.atomic.AtomicInteger import java.util.concurrent.locks.ReentrantLock import kotlin.concurrent.withLock +import kotlin.math.round import kotlin.time.Duration.Companion.minutes import kotlin.time.Duration.Companion.seconds @@ -412,7 +413,8 @@ class IncomingMessageObserver(private val context: Application) { } } val duration = System.currentTimeMillis() - startTime - Log.d(TAG, "Decrypted ${batch.size} envelopes in $duration ms (~${duration / batch.size} ms per message)") + val timePerMessage: Float = duration / batch.size.toFloat() + Log.d(TAG, "Decrypted ${batch.size} envelopes in $duration ms (~${round(timePerMessage * 100) / 100} ms per message)") } attempts = 0