refactor: remove duplicate code
This commit is contained in:
parent
4b4f18fad5
commit
a641ef4836
1 changed files with 2 additions and 3 deletions
|
|
@ -98,7 +98,7 @@ async def delete_charge(charge_id: str) -> None:
|
||||||
await db.execute("DELETE FROM satspay.charges WHERE id = ?", (charge_id,))
|
await db.execute("DELETE FROM satspay.charges WHERE id = ?", (charge_id,))
|
||||||
|
|
||||||
|
|
||||||
async def check_address_balance(charge_id: str) -> List[Charges]:
|
async def check_address_balance(charge_id: str) -> Optional[Charges]:
|
||||||
charge = await get_charge(charge_id)
|
charge = await get_charge(charge_id)
|
||||||
if not charge.paid:
|
if not charge.paid:
|
||||||
if charge.onchainaddress:
|
if charge.onchainaddress:
|
||||||
|
|
@ -120,8 +120,7 @@ async def check_address_balance(charge_id: str) -> List[Charges]:
|
||||||
|
|
||||||
if invoice_status["paid"]:
|
if invoice_status["paid"]:
|
||||||
return await update_charge(charge_id=charge_id, balance=charge.amount)
|
return await update_charge(charge_id=charge_id, balance=charge.amount)
|
||||||
row = await db.fetchone("SELECT * FROM satspay.charges WHERE id = ?", (charge_id,))
|
return await get_charge(charge_id)
|
||||||
return Charges.from_row(row) if row else None
|
|
||||||
|
|
||||||
|
|
||||||
async def get_charge_config(charge_id: str):
|
async def get_charge_config(charge_id: str):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue