Fix for hidden settings & tower messages

This commit is contained in:
2021-09-04 18:07:12 +02:00
parent 3c8eb7bb70
commit 10df6c3d26
8 changed files with 66 additions and 29 deletions
@@ -323,6 +323,20 @@ class AccountService:
return self.orgs
return self.orgs
def get_org_names(self) -> list:
if not hasattr(self, "org_names"):
try:
def del_orgs(_):
del self.org_names
self.orgs = [x["org_name"] for x in self.db.query("SELECT * from orgs o "
"LEFT JOIN all_orgs a on o.org_id = ao.org_id", [])]
self.bot.job_scheduler.delayed_job(del_orgs, 60)
return self.org_names
except SqlException:
self.org_names = [self.bot.public_channel_service.org_name]
return self.org_names
return self.org_names
def create_users(self, users, disable=False) -> int:
# Default preferences
pref_autoinvite = self.setting_service.get_value("pref_autoinvite")