This commit is contained in:
dni ⚡
2022-10-05 13:01:59 +02:00
parent c32e0cbecb
commit e4c310d197
6 changed files with 43 additions and 21 deletions
+13 -9
View File
@@ -115,24 +115,28 @@ def create_app(config_object="lnbits.settings") -> FastAPI:
return app
def check_settings(app: FastAPI):
@app.on_event("startup")
async def check_settings_admin():
while True:
admin_set = await get_admin_settings()
if admin_set :
if admin_set:
break
print("Waiting for admin settings... retrying in 5 seconds!")
await asyncio.sleep(5)
admin_set.admin_users = removeEmptyString(admin_set.admin_users.split(','))
admin_set.allowed_users = removeEmptyString(admin_set.allowed_users.split(','))
admin_set.admin_ext = removeEmptyString(admin_set.admin_ext.split(','))
admin_set.disabled_ext = removeEmptyString(admin_set.disabled_ext.split(','))
admin_set.theme = removeEmptyString(admin_set.theme.split(','))
admin_set.ad_space = removeEmptyString(admin_set.ad_space.split(','))
admin_set.admin_users = removeEmptyString(admin_set.admin_users.split(","))
admin_set.allowed_users = removeEmptyString(admin_set.allowed_users.split(","))
admin_set.admin_ext = removeEmptyString(admin_set.admin_ext.split(","))
admin_set.disabled_ext = removeEmptyString(admin_set.disabled_ext.split(","))
admin_set.theme = removeEmptyString(admin_set.theme.split(","))
admin_set.ad_space = removeEmptyString(admin_set.ad_space.split(","))
g().admin_conf = conf.copy(update=admin_set.dict())
print(f" ✔️ Access admin user account at: http://{lnbits.settings.HOST}:{lnbits.settings.PORT}/wallet?usr={admin_set.user}")
print(
f" ✔️ Access admin user account at: http://{lnbits.settings.HOST}:{lnbits.settings.PORT}/wallet?usr={admin_set.user}"
)
def check_funding_source(app: FastAPI) -> None:
@app.on_event("startup")