mirror of
https://github.com/lnbits/lnbits.git
synced 2025-06-30 10:34:28 +02:00
@ -73,6 +73,11 @@ async def displaywin(
|
|||||||
raise HTTPException(
|
raise HTTPException(
|
||||||
status_code=HTTPStatus.NOT_FOUND, detail="satsdice link does not exist."
|
status_code=HTTPStatus.NOT_FOUND, detail="satsdice link does not exist."
|
||||||
)
|
)
|
||||||
|
if satsdiceLink.lost:
|
||||||
|
return satsdice_renderer().TemplateResponse(
|
||||||
|
"satsdice/error.html",
|
||||||
|
{"request": request, "link": satsdicelink.id, "paid": False, "lost": True},
|
||||||
|
)
|
||||||
|
|
||||||
withdrawLink = await get_satsdice_withdraw(payment_hash)
|
withdrawLink = await get_satsdice_withdraw(payment_hash)
|
||||||
if withdrawLink:
|
if withdrawLink:
|
||||||
@ -92,6 +97,7 @@ async def displaywin(
|
|||||||
chance = satsdicelink.chance
|
chance = satsdicelink.chance
|
||||||
status = await api_payment(payment_hash)
|
status = await api_payment(payment_hash)
|
||||||
if not rand < chance or not status["paid"]:
|
if not rand < chance or not status["paid"]:
|
||||||
|
await update_satsdice_payment(payment_hash, lost=1)
|
||||||
return satsdice_renderer().TemplateResponse(
|
return satsdice_renderer().TemplateResponse(
|
||||||
"satsdice/error.html",
|
"satsdice/error.html",
|
||||||
{"request": request, "link": satsdicelink.id, "paid": False, "lost": True},
|
{"request": request, "link": satsdicelink.id, "paid": False, "lost": True},
|
||||||
|
Reference in New Issue
Block a user