Withdraw working, also made them unique

This commit is contained in:
benarc 2024-02-01 17:15:34 +00:00
parent 39339469bb
commit 66d44f95fb
9 changed files with 50 additions and 19 deletions

View file

@ -38,8 +38,12 @@ async def on_invoice_paid(payment: Payment) -> None:
myextension = await get_myextension(myextension_id)
# update something in the db
if payment.extra.get("lnurlwithdraw"):
total = myextension.total - payment.amount
else:
total = myextension.total + payment.amount
data_to_update = {
"total": myextension.total + payment.amount
"total": total
}
await update_myextension(myextension_id=myextension_id, **data_to_update)