From 36a09ac8cb863ff73cdfe82418c722514001922e Mon Sep 17 00:00:00 2001 From: tibbi Date: Wed, 24 Aug 2022 22:13:24 +0200 Subject: [PATCH] lets always use the system milliseconds at setting received message time it.timestampMillis seems to ignore seconds, which can mix up messages --- .../simplemobiletools/smsmessenger/receivers/SmsReceiver.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/SmsReceiver.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/SmsReceiver.kt index 7bdf38a6..68161d16 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/SmsReceiver.kt +++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/SmsReceiver.kt @@ -21,7 +21,6 @@ import com.simplemobiletools.smsmessenger.R import com.simplemobiletools.smsmessenger.extensions.* import com.simplemobiletools.smsmessenger.helpers.refreshMessages import com.simplemobiletools.smsmessenger.models.Message -import kotlin.math.min class SmsReceiver : BroadcastReceiver() { override fun onReceive(context: Context, intent: Intent) { @@ -43,7 +42,7 @@ class SmsReceiver : BroadcastReceiver() { subject = it.pseudoSubject status = it.status body += it.messageBody - date = min(it.timestampMillis, System.currentTimeMillis()) + date = System.currentTimeMillis() threadId = context.getThreadId(address) }