misc/formatting ++ resolve #33 (restructured radio DBs, combined genre into track_file_map, revised query w/ INNER JOIN)

This commit is contained in:
2025-07-01 13:02:53 -04:00
parent c3f753a4f0
commit 1d7589ffbd
8 changed files with 43 additions and 40 deletions

View File

@ -1,9 +1,5 @@
import logging
from fastapi import (
FastAPI,
Request,
Response,
Depends)
from fastapi import FastAPI, Request, Response, Depends
from fastapi_throttle import RateLimiter
from fastapi.responses import JSONResponse
from utils.meme_util import MemeUtil
@ -27,11 +23,11 @@ class Meme(FastAPI):
for endpoint, handler in self.endpoints.items():
app.add_api_route(
f"/{endpoint}", handler,
methods=["GET"], include_in_schema=True,
dependencies=[Depends(
RateLimiter(times=2, seconds=2)
)]
f"/{endpoint}",
handler,
methods=["GET"],
include_in_schema=True,
dependencies=[Depends(RateLimiter(times=10, seconds=1))],
)
async def get_meme_by_id(self, id: int, request: Request) -> Response: