Fix minor things
This commit is contained in:
@@ -198,7 +198,7 @@ class IntentAPI:
|
|||||||
return self.client.create_room(alias, is_public, name, topic, is_direct, invitees,
|
return self.client.create_room(alias, is_public, name, topic, is_direct, invitees,
|
||||||
initial_state or {})
|
initial_state or {})
|
||||||
|
|
||||||
def invite(self, room_id, user_id, check_cache):
|
def invite(self, room_id, user_id, check_cache=False):
|
||||||
self.ensure_joined(room_id)
|
self.ensure_joined(room_id)
|
||||||
try:
|
try:
|
||||||
ok_states = {"invite", "join"}
|
ok_states = {"invite", "join"}
|
||||||
|
|||||||
@@ -334,8 +334,12 @@ class CommandHandler:
|
|||||||
updates = sender.client(JoinChannelRequest(channel))
|
updates = sender.client(JoinChannelRequest(channel))
|
||||||
for chat in updates.chats:
|
for chat in updates.chats:
|
||||||
portal = po.Portal.get_by_entity(chat)
|
portal = po.Portal.get_by_entity(chat)
|
||||||
portal.create_matrix_room(sender, chat, [sender.mxid])
|
if portal.mxid:
|
||||||
self.reply(f"Created room for {portal.title}")
|
portal.create_matrix_room(sender, chat, [sender.mxid])
|
||||||
|
self.reply(f"Created room for {portal.title}")
|
||||||
|
else:
|
||||||
|
portal.invite_matrix([sender.mxid])
|
||||||
|
self.reply(f"Invited you to portal of {portal.title}")
|
||||||
|
|
||||||
@command_handler
|
@command_handler
|
||||||
def create(self, sender, args):
|
def create(self, sender, args):
|
||||||
|
|||||||
Reference in New Issue
Block a user