ext: withdraw ported + lnurlp fixes

This commit is contained in:
Tiago vasconcelos
2021-09-30 14:42:04 +01:00
parent 65aa1b24d8
commit c0280838e7
5 changed files with 151 additions and 97 deletions
+7 -3
View File
@@ -8,13 +8,17 @@ from fastapi import FastAPI, Request
from fastapi.params import Depends
from fastapi.templating import Jinja2Templates
from starlette.exceptions import HTTPException
from starlette.responses import HTMLResponse
from lnbits.core.models import User
templates = Jinja2Templates(directory="templates")
@lnurlp_ext.get("/", response_class=HTMLResponse)
@validate_uuids(["usr"], required=True)
# @check_user_exists()
async def index(request: Request, user: User = Depends(check_user_exists)):
return lnurlp_renderer().TemplateResponse("lnurlp/index.html", {"request": request, "user": user})
return lnurlp_renderer().TemplateResponse("lnurlp/index.html", {"request": request, "user": user.dict()})
@lnurlp_ext.get("/{link_id}", response_class=HTMLResponse)
@@ -27,7 +31,7 @@ async def display(request: Request,link_id):
)
# abort(HTTPStatus.NOT_FOUND, "Pay link does not exist.")
return await lnurlp_renderer().TemplateResponse("lnurlp/display.html", {"request": request, "link":link})
return lnurlp_renderer().TemplateResponse("lnurlp/display.html", {"request": request, "link":link})
@lnurlp_ext.get("/print/{link_id}", response_class=HTMLResponse)
@@ -40,4 +44,4 @@ async def print_qr(request: Request,link_id):
)
# abort(HTTPStatus.NOT_FOUND, "Pay link does not exist.")
return await lnurlp_renderer().TemplateResponse("lnurlp/print_qr.html", {"request": request, "link":link})
return lnurlp_renderer().TemplateResponse("lnurlp/print_qr.html", {"request": request, "link":link})