feat: add endpoint to trigger db update

This commit is contained in:
Christopher Gondek 2025-09-26 14:31:53 +02:00
parent 4c1dc3d4fa
commit ed8dd344d7

View file

@ -7,7 +7,7 @@ from fastapi import Depends
from src.dataprocessor.schemas import UpdateDbResponse
from src.dependencies import require_pp_api_key
from src.dataprocessor.service import DataProcessorService
router = APIRouter()
@ -18,3 +18,6 @@ logger = logging.getLogger(__name__)
@router.post("/update-db")
async def update_db(*, _: None = Depends(require_pp_api_key)) -> UpdateDbResponse:
"""Endpoint to update the AI-database."""
service = await DataProcessorService.create()
await service.update_database()
return UpdateDbResponse(success=True)