lets always use the system milliseconds at setting received message time

it.timestampMillis seems to ignore seconds, which can mix up messages
This commit is contained in:
tibbi 2022-08-24 22:13:24 +02:00
parent 60d06be5bd
commit 36a09ac8cb
1 changed files with 1 additions and 2 deletions

View File

@ -21,7 +21,6 @@ import com.simplemobiletools.smsmessenger.R
import com.simplemobiletools.smsmessenger.extensions.* import com.simplemobiletools.smsmessenger.extensions.*
import com.simplemobiletools.smsmessenger.helpers.refreshMessages import com.simplemobiletools.smsmessenger.helpers.refreshMessages
import com.simplemobiletools.smsmessenger.models.Message import com.simplemobiletools.smsmessenger.models.Message
import kotlin.math.min
class SmsReceiver : BroadcastReceiver() { class SmsReceiver : BroadcastReceiver() {
override fun onReceive(context: Context, intent: Intent) { override fun onReceive(context: Context, intent: Intent) {
@ -43,7 +42,7 @@ class SmsReceiver : BroadcastReceiver() {
subject = it.pseudoSubject subject = it.pseudoSubject
status = it.status status = it.status
body += it.messageBody body += it.messageBody
date = min(it.timestampMillis, System.currentTimeMillis()) date = System.currentTimeMillis()
threadId = context.getThreadId(address) threadId = context.getThreadId(address)
} }