Fixed bug that only room admins can use toot per-room

This commit is contained in:
Ville Ranki 2020-09-12 17:09:51 +03:00
parent e372aadd73
commit 6634e98676
1 changed files with 2 additions and 2 deletions

View File

@ -14,8 +14,6 @@ class MatrixModule(BotModule):
args.pop(0) args.pop(0)
if len(args) >= 1: if len(args) >= 1:
if args[0] == "toot": if args[0] == "toot":
if not self.public:
bot.must_be_owner(event)
toot_body = " ".join(args[1:]) toot_body = " ".join(args[1:])
accesstoken = None accesstoken = None
if room.room_id in self.roomlogins.keys(): if room.room_id in self.roomlogins.keys():
@ -24,6 +22,8 @@ class MatrixModule(BotModule):
accesstoken = self.roomlogins[room.room_id][1] accesstoken = self.roomlogins[room.room_id][1]
instanceurl = self.roomlogins[room.room_id][2] instanceurl = self.roomlogins[room.room_id][2]
elif event.sender in self.logins.keys(): elif event.sender in self.logins.keys():
if not self.public:
bot.must_be_owner(event)
username = self.logins[event.sender][0] username = self.logins[event.sender][0]
accesstoken = self.logins[event.sender][1] accesstoken = self.logins[event.sender][1]
instanceurl = self.logins[event.sender][2] instanceurl = self.logins[event.sender][2]