ext: withdraw ported + lnurlp fixes
This commit is contained in:
@@ -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})
|
||||
|
||||
Reference in New Issue
Block a user