This commit is contained in:
Tiago vasconcelos
2022-06-22 13:30:06 +01:00
parent c90cf6ee1b
commit 73b8bd682c
5 changed files with 9 additions and 121 deletions
-26
View File
@@ -1,16 +1,12 @@
from http import HTTPStatus
from fastapi import 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
from lnbits.decorators import check_user_exists
from . import scrub_ext, scrub_renderer
from .crud import get_scrub_link
templates = Jinja2Templates(directory="templates")
@@ -20,25 +16,3 @@ async def index(request: Request, user: User = Depends(check_user_exists)):
return scrub_renderer().TemplateResponse(
"scrub/index.html", {"request": request, "user": user.dict()}
)
# DO WE NEED THIS ?!
@scrub_ext.get("/{link_id}", response_class=HTMLResponse)
async def display(request: Request, link_id):
link = await get_scrub_link(link_id)
if not link:
raise HTTPException(
status_code=HTTPStatus.NOT_FOUND, detail="Scrub link does not exist."
)
ctx = {"request": request, "lnurl": link.lnurl(req=request)}
return scrub_renderer().TemplateResponse("scrub/display.html", ctx)
# DO WE NEED THIS ?!
@scrub_ext.get("/print/{link_id}", response_class=HTMLResponse)
async def print_qr(request: Request, link_id):
link = await get_scrub_link(link_id)
if not link:
raise HTTPException(
status_code=HTTPStatus.NOT_FOUND, detail="Scrub link does not exist."
)
ctx = {"request": request, "lnurl": link.lnurl(req=request)}
return scrub_renderer().TemplateResponse("scrub/print_qr.html", ctx)