refine handling of accepted contacts in example

This commit is contained in:
holger krekel
2020-03-06 19:11:21 +01:00
parent a1d5120e58
commit d4e1c1b109
6 changed files with 36 additions and 6 deletions

View File

@@ -50,6 +50,16 @@ class Message(object):
lib.dc_msg_unref
))
def accept_sender_contact(self):
""" ensure that the sender is an accepted contact
and that the message has a non-deaddrop chat object.
"""
self.account.create_chat_by_message(self)
self._dc_msg = ffi.gc(
lib.dc_get_msg(self._dc_context, self.id),
lib.dc_msg_unref
)
@props.with_doc
def text(self):
"""unicode text of this messages (might be empty if not a text message). """