diff --git a/lnbits/wallets/lnbits.py b/lnbits/wallets/lnbits.py index 70d7b141d..e24531790 100644 --- a/lnbits/wallets/lnbits.py +++ b/lnbits/wallets/lnbits.py @@ -63,7 +63,7 @@ class LNbitsWallet(Wallet): async with httpx.AsyncClient() as client: r = await client.post( - url=f"{self.endpoint}/api/v1/payments", headers=self.key, json=data + url=f"{self.endpoint}/api/v1/payments", headers=self.key, json=data, ) ok, checking_id, payment_request, error_message = ( not r.is_error, @@ -85,7 +85,8 @@ class LNbitsWallet(Wallet): r = await client.post( url=f"{self.endpoint}/api/v1/payments", headers=self.key, - json={"out": True, "bolt11": bolt11}, + json={"out": True, "bolt11": bolt11}, + timeout=100, ) ok, checking_id, fee_msat, error_message = not r.is_error, None, 0, None diff --git a/lnbits/wallets/lntxbot.py b/lnbits/wallets/lntxbot.py index 190336a31..6d706959c 100644 --- a/lnbits/wallets/lntxbot.py +++ b/lnbits/wallets/lntxbot.py @@ -80,10 +80,10 @@ class LntxbotWallet(Wallet): f"{self.endpoint}/payinvoice", headers=self.auth, json={"invoice": bolt11}, - timeout=40, + timeout=100, ) - if r.is_error: + if "error" in r.json(): try: data = r.json() error_message = data["message"]