fix: open group poller queues trim thread job only if received messages

deleting quotes should now propagate to set quote missing flag in MMS and update the UI accordingly
This commit is contained in:
jubb
2021-07-05 09:59:54 +10:00
parent 50b02323a8
commit d57903aa44
5 changed files with 45 additions and 4 deletions

View File

@@ -94,7 +94,9 @@ class OpenGroupPollerV2(private val server: String, private val executorService:
if (actualMax > 0) {
storage.setLastMessageServerID(room, server, actualMax)
}
JobQueue.shared.add(TrimThreadJob(threadId))
if (messages.isNotEmpty()) {
JobQueue.shared.add(TrimThreadJob(threadId))
}
}
private fun handleDeletedMessages(room: String, openGroupID: String, deletions: List<OpenGroupAPIV2.MessageDeletion>) {