Samad14's picture
feat: molecular docking (AutoDock Vina) + docs site + Sentry + cache stats + Phase 2 docs update
fb8c550
Raw History Blame Contribute Delete
413 Bytes
import logging
from fastapi import APIRouter, Request
from app.services.cache import get_cache_stats, reset_cache_stats
logger = logging.getLogger(__name__)
router = APIRouter(prefix="/api/admin", tags=["admin"])
@router.get("/cache-stats")
async def cache_stats():
return get_cache_stats()
@router.post("/cache-stats/reset")
async def reset_stats():
reset_cache_stats()
return {"status": "ok"}