diff --git a/lnbits/extensions/twitchalerts/crud.py b/lnbits/extensions/twitchalerts/crud.py index 779ac20e6..39eb84aea 100644 --- a/lnbits/extensions/twitchalerts/crud.py +++ b/lnbits/extensions/twitchalerts/crud.py @@ -16,7 +16,6 @@ from lnbits.core.crud import get_wallet async def get_charge_details(service_id): details = { - "description": f"TwitchAlerts donation for service {str(service_id)}", "time": 1440, } service = await get_service(service_id) diff --git a/lnbits/extensions/twitchalerts/views_api.py b/lnbits/extensions/twitchalerts/views_api.py index 7c2bc82c9..2478972c9 100644 --- a/lnbits/extensions/twitchalerts/views_api.py +++ b/lnbits/extensions/twitchalerts/views_api.py @@ -108,18 +108,21 @@ async def api_create_donation(): """Takes data from donation form and creates+returns SatsPay charge""" cur_code = "USD" price = await btc_price(cur_code) + sats = g.data["sats"] message = g.data.get("message", "") - amount = g.data["sats"] * (10 ** (-8)) * price + amount = sats * (10 ** (-8)) * price webhook_base = request.scheme + "://" + request.headers["Host"] service_id = g.data["service"] service = await get_service(service_id) charge_details = await get_charge_details(service.id) name = g.data.get("name", "Anonymous") + description = f"{sats} sats donation from {name} to {service.twitchuser}" charge = await create_charge( - amount=g.data["sats"], + amount=sats, completelink=f"https://twitch.tv/{service.twitchuser}", completelinktext="Back to Stream!", webhook=webhook_base + "/twitchalerts/api/v1/postdonation", + description=description, **charge_details) await create_donation( id=charge.id,