diff --git a/src/org/thoughtcrime/securesms/loki/LokiGroupChatPoller.kt b/src/org/thoughtcrime/securesms/loki/LokiGroupChatPoller.kt index f97332807f..be06ee1f0b 100644 --- a/src/org/thoughtcrime/securesms/loki/LokiGroupChatPoller.kt +++ b/src/org/thoughtcrime/securesms/loki/LokiGroupChatPoller.kt @@ -77,9 +77,9 @@ class LokiGroupChatPoller(private val context: Context, private val groupID: Lon } private fun pollForDeletedMessages() { - api.getMessages(groupID, 0).success { messages -> + api.getDeletedMessageIDs(groupID, 0).success { deletedMessageServerIDs -> val lokiMessageDatabase = DatabaseFactory.getLokiMessageDatabase(context) - val deletedMessageIDs = messages.filter { it.isDeleted }.mapNotNull { it.serverID }.mapNotNull { lokiMessageDatabase.getMessageID(it) } + val deletedMessageIDs = deletedMessageServerIDs.mapNotNull { lokiMessageDatabase.getMessageID(it) } val smsMessageDatabase = DatabaseFactory.getSmsDatabase(context) val mmsMessageDatabase = DatabaseFactory.getMmsDatabase(context) deletedMessageIDs.forEach {