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,
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,