Implement kicking and fix invites

This commit is contained in:
Tulir Asokan
2018-01-27 17:49:28 +02:00
parent 9722a1ce6f
commit ebe84a1fa9
4 changed files with 32 additions and 14 deletions
+3 -3
View File
@@ -166,9 +166,9 @@ class User:
dialogs = self.client.get_dialogs(limit=30)
for dialog in dialogs:
entity = dialog.entity
if isinstance(entity, User) \
or (isinstance(entity, Chat) and entity.deactivated) \
or isinstance(entity, ChannelForbidden):
if (isinstance(entity, User)
or (isinstance(entity, Chat) and entity.deactivated)
or isinstance(entity, (ChannelForbidden, ChatForbidden))):
continue
portal = po.Portal.get_by_entity(entity)
portal.create_room(self, entity, invites=[self.mxid])