From 2d675ac8bef68d9d2688660523afe4ac1618b602 Mon Sep 17 00:00:00 2001 From: Pavel Poley Date: Tue, 31 May 2022 12:12:24 +0300 Subject: [PATCH] fix sending glitch shown at opening a conversation --- .../smsmessenger/receivers/SmsStatusSentReceiver.kt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/SmsStatusSentReceiver.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/SmsStatusSentReceiver.kt index 0a0bc761..24c0486e 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/SmsStatusSentReceiver.kt +++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/SmsStatusSentReceiver.kt @@ -43,7 +43,15 @@ class SmsStatusSentReceiver : SentReceiver() { } context.updateMessageType(messageId, type) - context.messagesDB.updateType(messageId, type) + val updated = context.messagesDB.updateType(messageId, type) + if (updated == 0) { + Handler(Looper.getMainLooper()).postDelayed({ + ensureBackgroundThread { + context.messagesDB.updateType(messageId, type) + } + }, 2000) + } + refreshMessages() } }