from fastapi import Request from folkugat_web.api.router import get_router from folkugat_web.fragments import set_page from folkugat_web.services import auth from folkugat_web.templates import templates router = get_router() @router.get("/sessio/{session_id}/set/{set_id}") def page( request: Request, logged_in: auth.LoggedIn, session_id: int, set_id: int, ): return templates.TemplateResponse( "index.html", { "request": request, "page_title": "Folkugat", "content": f"/api/content/sessio/{session_id}/set/{set_id}", "logged_in": logged_in, } ) @router.get("/api/content/sessio/{session_id}/set/{set_id}") async def contingut( request: Request, logged_in: auth.LoggedIn, session_id: int, set_id: int, ): return await set_page.pagina(request, session_id, set_id, logged_in)