Merge pull request #386 from arcbtc/FastAPI

restored create invoice api endpoint
This commit is contained in:
Arc
2021-11-03 12:44:57 +00:00
committed by GitHub
+2 -2
View File
@@ -89,7 +89,7 @@ async def lnurl_response(
response_class=HTMLResponse,
name="lnurlpos.lnurl_callback",
)
async def lnurl_callback(paymentid: str = Query(None)):
async def lnurl_callback(request: Request, paymentid: str = Query(None)):
lnurlpospayment = await get_lnurlpospayment(paymentid)
pos = await get_lnurlpos(lnurlpospayment.posid)
if not pos:
@@ -110,7 +110,7 @@ async def lnurl_callback(paymentid: str = Query(None)):
lnurlpospayment = await update_lnurlpospayment(
lnurlpospayment_id=paymentid, payhash=payment_hash
)
success_action = pos.success_action(paymentid)
success_action = pos.success_action(paymentid, request)
payResponse = {
"pr": payment_request,