From 5316b0468796bb35028534648bd2d723f4ee4ef4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?dni=20=E2=9A=A1?= Date: Fri, 30 Jun 2023 15:50:57 +0200 Subject: [PATCH] fix for openapi client creating --- lnurl.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lnurl.py b/lnurl.py index edbbe67..82cbccb 100644 --- a/lnurl.py +++ b/lnurl.py @@ -78,7 +78,7 @@ async def api_scan(p, c, request: Request, external_id: str): lnurlpay = lnurl_encode(str(request.url_for("boltcards.lnurlp_response", hit_id=hit.id))) return { "tag": "withdrawRequest", - "callback": request.url_for("boltcards.lnurl_callback", hitid=hit.id), + "callback": str(request.url_for("boltcards.lnurl_callback", hit_id=hit.id)), "k1": hit.id, "minWithdrawable": 1 * 1000, "maxWithdrawable": card.tx_limit * 1000, @@ -87,13 +87,14 @@ async def api_scan(p, c, request: Request, external_id: str): @boltcards_ext.get( - "/api/v1/lnurl/cb/{hitid}", + "/api/v1/lnurl/cb/{hit_id}", status_code=HTTPStatus.OK, name="boltcards.lnurl_callback", ) async def lnurl_callback( - pr: str = Query(None), + hit_id: str, k1: str = Query(None), + pr: str = Query(None), ): if not k1: return {"status": "ERROR", "reason": "Missing K1 token"}