From d36456db812fe84a7fe3511b17339f51eb95841e Mon Sep 17 00:00:00 2001 From: Marius <14970655+elespike@users.noreply.github.com> Date: Tue, 29 Apr 2025 13:05:47 -0500 Subject: [PATCH] Emit sender ID in msg.frm --- zulip.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/zulip.py b/zulip.py index 8c07d4b..92f4838 100644 --- a/zulip.py +++ b/zulip.py @@ -219,13 +219,13 @@ def _handle_message(self, message): message_instance = self.build_message(message['content']) if message['type'] == 'private': message_instance.frm = ZulipPerson( - id=message['sender_email'], + id=message['sender_id'], full_name=message['sender_full_name'], emails=[message['sender_email']], client=message['client'] ) message_instance.to = ZulipPerson( - id=message['sender_email'], + id=message['sender_id'], full_name=','.join([recipient['full_name'] for recipient in message['display_recipient']]), emails=[recipient['email'] for recipient in message['display_recipient']], client=None @@ -238,7 +238,7 @@ def _handle_message(self, message): client=self.client, ) message_instance.frm = ZulipRoomOccupant( - id=message['sender_email'], + id=message['sender_id'], full_name=message['sender_full_name'], emails=[message['sender_email']], client=message['client'],