From 03ed185aac1e86df0b77db706914e8c2662af005 Mon Sep 17 00:00:00 2001 From: benarc Date: Tue, 16 Nov 2021 02:53:16 +0000 Subject: [PATCH 1/5] Fixed lost bug --- lnbits/extensions/satsdice/views.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lnbits/extensions/satsdice/views.py b/lnbits/extensions/satsdice/views.py index 4e16db4f..dd71643d 100644 --- a/lnbits/extensions/satsdice/views.py +++ b/lnbits/extensions/satsdice/views.py @@ -73,6 +73,11 @@ async def displaywin( raise HTTPException( 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) if withdrawLink: @@ -92,6 +97,7 @@ async def displaywin( chance = satsdicelink.chance status = await api_payment(payment_hash) if not rand < chance or not status["paid"]: + await update_satsdice_payment(payment_hash, lost=1) return satsdice_renderer().TemplateResponse( "satsdice/error.html", {"request": request, "link": satsdicelink.id, "paid": False, "lost": True}, From 99d113f7d1b074bc5b3122caff80371b889a4d05 Mon Sep 17 00:00:00 2001 From: benarc Date: Tue, 16 Nov 2021 03:08:51 +0000 Subject: [PATCH 2/5] Fixed lost bug --- lnbits/extensions/satsdice/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lnbits/extensions/satsdice/views.py b/lnbits/extensions/satsdice/views.py index dd71643d..d7915f76 100644 --- a/lnbits/extensions/satsdice/views.py +++ b/lnbits/extensions/satsdice/views.py @@ -73,7 +73,7 @@ async def displaywin( raise HTTPException( status_code=HTTPStatus.NOT_FOUND, detail="satsdice link does not exist." ) - if satsdiceLink.lost: + if satsdicelink.lost: return satsdice_renderer().TemplateResponse( "satsdice/error.html", {"request": request, "link": satsdicelink.id, "paid": False, "lost": True}, From da43923d2f74be064b4ff4dec1d14b1b1ef9bf51 Mon Sep 17 00:00:00 2001 From: benarc Date: Tue, 16 Nov 2021 03:18:06 +0000 Subject: [PATCH 3/5] fixed bug --- lnbits/extensions/satsdice/views.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lnbits/extensions/satsdice/views.py b/lnbits/extensions/satsdice/views.py index d7915f76..2ebd292e 100644 --- a/lnbits/extensions/satsdice/views.py +++ b/lnbits/extensions/satsdice/views.py @@ -73,13 +73,13 @@ async def displaywin( raise HTTPException( status_code=HTTPStatus.NOT_FOUND, detail="satsdice link does not exist." ) - if satsdicelink.lost: + + withdrawLink = await get_satsdice_withdraw(payment_hash) + if withdrawLink.lost: return satsdice_renderer().TemplateResponse( "satsdice/error.html", {"request": request, "link": satsdicelink.id, "paid": False, "lost": True}, ) - - withdrawLink = await get_satsdice_withdraw(payment_hash) if withdrawLink: return satsdice_renderer().TemplateResponse( "satsdice/displaywin.html", From a58924184e52c0705f68f592054cbee4a9cdf1b5 Mon Sep 17 00:00:00 2001 From: benarc Date: Tue, 16 Nov 2021 03:25:13 +0000 Subject: [PATCH 4/5] Fixed bug --- lnbits/extensions/satsdice/views.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lnbits/extensions/satsdice/views.py b/lnbits/extensions/satsdice/views.py index 2ebd292e..32734f95 100644 --- a/lnbits/extensions/satsdice/views.py +++ b/lnbits/extensions/satsdice/views.py @@ -74,8 +74,8 @@ async def displaywin( status_code=HTTPStatus.NOT_FOUND, detail="satsdice link does not exist." ) - withdrawLink = await get_satsdice_withdraw(payment_hash) - if withdrawLink.lost: + payment = await get_satsdice_payment(payment_hash) + if payment.lost: return satsdice_renderer().TemplateResponse( "satsdice/error.html", {"request": request, "link": satsdicelink.id, "paid": False, "lost": True}, From 1ee50006e8c35db5a19c5c0a80f79f22ab9ff683 Mon Sep 17 00:00:00 2001 From: benarc Date: Tue, 16 Nov 2021 03:30:37 +0000 Subject: [PATCH 5/5] fixed bug --- lnbits/extensions/satsdice/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lnbits/extensions/satsdice/views.py b/lnbits/extensions/satsdice/views.py index 32734f95..96d5af46 100644 --- a/lnbits/extensions/satsdice/views.py +++ b/lnbits/extensions/satsdice/views.py @@ -73,7 +73,7 @@ async def displaywin( raise HTTPException( status_code=HTTPStatus.NOT_FOUND, detail="satsdice link does not exist." ) - + withdrawLink = await get_satsdice_withdraw(payment_hash) payment = await get_satsdice_payment(payment_hash) if payment.lost: return satsdice_renderer().TemplateResponse(