diff --git a/pyrogram/session/session.py b/pyrogram/session/session.py index b68e3fa0..c7cf2f68 100644 --- a/pyrogram/session/session.py +++ b/pyrogram/session/session.py @@ -257,7 +257,10 @@ class Session: for i in messages: if i.seq_no % 2 != 0: - self.pending_acks.add(i.msg_id) + if i.msg_id in self.pending_acks: + continue + else: + self.pending_acks.add(i.msg_id) # log.debug("{}".format(type(i.body)))