Set is private/group=True for messages deleted out of channels

This commit is contained in:
Lonami Exo 2018-05-28 18:27:44 +02:00
parent a1b22e0911
commit 6c20f8a2c7

View File

@ -29,5 +29,12 @@ class MessageDeleted(EventBuilder):
super().__init__( super().__init__(
chat_peer=peer, msg_id=(deleted_ids or [0])[0] chat_peer=peer, msg_id=(deleted_ids or [0])[0]
) )
if peer is None:
# If it's not a channel ID, then it was private/small group.
# We can't know which one was exactly unless we logged all
# messages, but we can indicate that it was maybe either of
# both by setting them both to True.
self.is_private = self.is_group = True
self.deleted_id = None if not deleted_ids else deleted_ids[0] self.deleted_id = None if not deleted_ids else deleted_ids[0]
self.deleted_ids = deleted_ids self.deleted_ids = deleted_ids