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
commit f958b00009
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -89,7 +89,7 @@ async def lnurl_response(
response_class=HTMLResponse, response_class=HTMLResponse,
name="lnurlpos.lnurl_callback", 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) lnurlpospayment = await get_lnurlpospayment(paymentid)
pos = await get_lnurlpos(lnurlpospayment.posid) pos = await get_lnurlpos(lnurlpospayment.posid)
if not pos: if not pos:
@ -110,7 +110,7 @@ async def lnurl_callback(paymentid: str = Query(None)):
lnurlpospayment = await update_lnurlpospayment( lnurlpospayment = await update_lnurlpospayment(
lnurlpospayment_id=paymentid, payhash=payment_hash lnurlpospayment_id=paymentid, payhash=payment_hash
) )
success_action = pos.success_action(paymentid) success_action = pos.success_action(paymentid, request)
payResponse = { payResponse = {
"pr": payment_request, "pr": payment_request,