Эх сурвалжийг харах

fixup! backfill: fix issue where sometimes we got a duplicate message when paginating

Signed-off-by: Sumner Evans <sumner@beeper.com>
Sumner Evans 2 жил өмнө
parent
commit
076f251c40

+ 1 - 1
mautrix_instagram/portal.py

@@ -1831,7 +1831,7 @@ class Portal(DBPortal, BasePortal):
         # and over again.
         for item in resp.thread.items:
             # Check in-memory queues for duplicates
-            if item.item_id not in self._msgid_dedup:
+            if item.item_id in self._msgid_dedup:
                 self.log.debug(
                     f"Ignoring message {item.item_id} ({item.client_context}) by {item.user_id}"
                     " as it was already handled (message.id in dedup queue)"