From 9c8836096cff3e7bd9844417fa12f53ec64aeec5 Mon Sep 17 00:00:00 2001 From: benarc Date: Sun, 21 Feb 2021 13:25:54 +0000 Subject: [PATCH] switched requests for httpx --- lnbits/extensions/watchonly/crud.py | 10 ++++++++-- lnbits/extensions/watchonly/views_api.py | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/lnbits/extensions/watchonly/crud.py b/lnbits/extensions/watchonly/crud.py index d2e5062a..e1bc3761 100644 --- a/lnbits/extensions/watchonly/crud.py +++ b/lnbits/extensions/watchonly/crud.py @@ -20,7 +20,7 @@ from embit import script from embit import ec from embit.networks import NETWORKS from binascii import unhexlify, hexlify, a2b_base64, b2a_base64 -import requests +import httpx async def get_derive_address(wallet_id: str, num: int): @@ -122,7 +122,13 @@ async def delete_charge(charge_id: str) -> None: async def check_address_balance(address: str) -> List[Charges]: address_data = await get_address(address) mempool = await get_mempool(address_data.user) - r = requests.get(mempool.endpoint + "/api/address/" + address) + + try: + async with httpx.AsyncClient() as client: + r = await client.get(mempool.endpoint + "/api/address/" + address) + except Exception: + pass + amount_paid = r.json()['chain_stats']['funded_txo_sum'] - r.json()['chain_stats']['spent_txo_sum'] print(amount_paid) diff --git a/lnbits/extensions/watchonly/views_api.py b/lnbits/extensions/watchonly/views_api.py index 1d40300f..a510aa01 100644 --- a/lnbits/extensions/watchonly/views_api.py +++ b/lnbits/extensions/watchonly/views_api.py @@ -1,5 +1,5 @@ import hashlib -from quart import g, jsonify, request, url_for +from quart import g, jsonify, url_for from http import HTTPStatus import httpx