all ruff checking and modify Converter class

This commit is contained in:
2024-06-21 12:30:27 +07:00
parent cd3bae23e6
commit e1034fb927
19 changed files with 1067 additions and 995 deletions
+22 -7
View File
@@ -1,8 +1,19 @@
from fastapi import FastAPI, Request, Form, Depends, Cookie, responses, templating, staticfiles
import uvicorn
from fastapi import (
Cookie,
Depends,
FastAPI,
Form,
Request,
responses,
staticfiles,
templating,
)
from functions.admin import is_logged_in
from functions.admin.models import database
from functions.admin.templates import logins, refresh, logs, log
import uvicorn
from functions.admin.templates import log, logins, logs, refresh
def Site():
app = FastAPI()
@@ -18,19 +29,23 @@ def Site():
return templates.TemplateResponse("login.html", {"request": request})
@app.post("/logins")
async def logins_response(username: str = Form(...), password: str = Form(...), db=Depends(database.get_db)):
async def logins_response(username: str = Form(...), password: str = Form(...),
db=Depends(database.get_db)):
return await logins.logins(username, password, db)
@app.get("/refresh")
async def refresh_access_token(req: Request, refresh_token: str = Cookie(None), db=Depends(database.get_db)):
async def refresh_access_token(req: Request, refresh_token: str = Cookie(None),
db=Depends(database.get_db)):
return await refresh.refresh_access_token(req, refresh_token, db)
@app.get("/logs", response_class=responses.HTMLResponse)
async def logs_response(request: Request, logged_in: bool = Depends(is_logged_in.is_logged_in)):
async def logs_response(request: Request,
logged_in: bool = Depends(is_logged_in.is_logged_in)):
return await logs.logs(templates, request, logged_in)
@app.get("/logs/{log_id}", response_class=responses.HTMLResponse)
async def log_response(request: Request, log_id: int, logged_in: bool = Depends(is_logged_in.is_logged_in)):
async def log_response(request: Request, log_id: int,
logged_in: bool = Depends(is_logged_in.is_logged_in)):
return await log.log(templates, request, log_id, logged_in)
uvicorn.run(app, host="0.0.0.0")