test should pass now, WALLET is initialised after the settings are loaded from db.

This commit is contained in:
dni ⚡
2022-12-07 13:38:33 +01:00
parent 35536dde9b
commit 89933c2d30
3 changed files with 23 additions and 7 deletions

View File

@@ -251,10 +251,20 @@ async def check_admin_settings():
wallets_module = importlib.import_module("lnbits.wallets")
FAKE_WALLET = getattr(wallets_module, "FakeWallet")()
# initialize as fake wallet
WALLET = FAKE_WALLET
# set wallet class after settings are loaded
def set_wallet_class():
wallet_class = getattr(wallets_module, settings.lnbits_backend_wallet_class)
global WALLET
WALLET = wallet_class()
def get_wallet_class():
wallet_class = getattr(wallets_module, settings.lnbits_backend_wallet_class)
return wallet_class()
# wallet_class = getattr(wallets_module, settings.lnbits_backend_wallet_class)
return WALLET
def send_admin_user_to_saas():