From 2683b774f07be8cdbdd33bf00e5b0ac72e2ba7fc Mon Sep 17 00:00:00 2001 From: DaZZZl Date: Fri, 19 Feb 2016 18:12:47 +0100 Subject: [PATCH] read receipts: fix group receipts --- session.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/session.py b/session.py index dcdeb6c..32caedc 100644 --- a/session.py +++ b/session.py @@ -212,7 +212,7 @@ class Session(YowsupApp): self.onPresenceUnavailable(number) def sendReadReceipts(self, buddy): for _id, _from, participant in self.recvMsgIDs: - if _from == (buddy + '@s.whatsapp.net'): + if _from.split('@')[0] == buddy: self.sendReceipt(_id, _from, 'read', participant) self.recvMsgIDs.remove((_id, _from, participant)) self.logger.debug("Send read receipt to %s (ID: %s)", _from, _id)