Merge pull request #79 from tulir/authless-relaybot-portals
Allow creating relaybot portals without any authenticated users
This commit is contained in:
@@ -50,20 +50,14 @@ class User(AbstractUser):
|
||||
|
||||
self.command_status = None
|
||||
|
||||
self.is_admin = self.mxid in config.get("bridge.admins", [])
|
||||
|
||||
whitelist = config.get("bridge.whitelist", None) or [self.mxid]
|
||||
self.whitelisted = not whitelist or self.mxid in whitelist
|
||||
if not self.whitelisted:
|
||||
homeserver = self.mxid[self.mxid.index(":") + 1:]
|
||||
self.whitelisted = homeserver in whitelist
|
||||
(self.relaybot_whitelisted,
|
||||
self.whitelisted,
|
||||
self.is_admin) = config.get_permissions(self.mxid)
|
||||
|
||||
self.by_mxid[mxid] = self
|
||||
if tgid:
|
||||
self.by_tgid[tgid] = self
|
||||
|
||||
self._init_client()
|
||||
|
||||
@property
|
||||
def name(self):
|
||||
return self.mxid
|
||||
|
||||
Reference in New Issue
Block a user