From 3dc6fd5c10ea872791bd8f01426f9e4d24eaa1ba Mon Sep 17 00:00:00 2001 From: link2xt Date: Fri, 17 Nov 2023 15:01:33 +0000 Subject: [PATCH] api(deltachat-rpc-client): add Message.get_sender_contact() --- deltachat-rpc-client/src/deltachat_rpc_client/message.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/deltachat-rpc-client/src/deltachat_rpc_client/message.py b/deltachat-rpc-client/src/deltachat_rpc_client/message.py index e728e690f..ad45c319b 100644 --- a/deltachat-rpc-client/src/deltachat_rpc_client/message.py +++ b/deltachat-rpc-client/src/deltachat_rpc_client/message.py @@ -42,6 +42,10 @@ class Message: return AttrDict(reactions) return None + def get_sender_contact(self) -> Contact: + from_id = self.get_snapshot().from_id + return self.account.get_contact_by_id(from_id) + def mark_seen(self) -> None: """Mark the message as seen.""" self._rpc.markseen_msgs(self.account.id, [self.id])