from fastapi import Request, Depends, responses from functions.admin import get_logs, is_logged_in async def logs(templates, request: Request, logged_in: bool = Depends(is_logged_in.is_logged_in)): if logged_in: return templates.TemplateResponse("logs.html", {"request": request, "logs": get_logs.get_logs()}) else: return responses.RedirectResponse(url="/refresh?source=/logs", status_code=303)