From ce70a912ddca8e554c63f662cb6581ef7b94f88d Mon Sep 17 00:00:00 2001 From: Nico Date: Tue, 6 Jun 2017 15:17:50 -0500 Subject: [PATCH] Fixed Bug when receiving Audio or Video-Messages --- transWhat/session.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/transWhat/session.py b/transWhat/session.py index 18732a9..8d57ef6 100644 --- a/transWhat/session.py +++ b/transWhat/session.py @@ -325,6 +325,7 @@ class Session(YowsupApp): self.logger.debug('Received %s message: %s' % (type, media)) buddy = media._from.split('@')[0] participant = media.participant + caption = '' if media.isEncrypted(): self.logger.debug('Received encrypted media message') @@ -341,6 +342,9 @@ class Session(YowsupApp): else: url = media.url + if type == 'image': + caption = media.caption + if participant is not None: # Group message partname = participant.split('@')[0] if media._from.split('@')[1] == 'broadcast': # Broadcast message @@ -353,6 +357,7 @@ class Session(YowsupApp): else: self.sendMessageToXMPP(buddy, url, media.timestamp) self.sendMessageToXMPP(buddy, media.caption, media.timestamp) + self.sendReceipt(media._id, media._from, None, media.participant) self.recvMsgIDs.append((media._id, media._from, media.participant, media.timestamp))