refactor: move submission endpoints to router

This commit is contained in:
ik
2026-09-13 09:38:20 +07:00
parent c93c6adc7a
commit 30bfccd0e7
4 changed files with 117 additions and 7 deletions
+2 -4
View File
@@ -364,8 +364,7 @@ def admin_reject_external_observation(
raise HTTPException(status_code=409, detail=str(exc)) from exc
@submissions_router.post("/api/v1/catch-reports", response_model=CatchReportAccepted, status_code=201)
def create_catch_report(
def _legacy_create_catch_report(
payload: CatchReportCreate, request: Request, db: Db,
idempotency_key: Annotated[str | None, Header()] = None,
) -> CatchReportAccepted:
@@ -440,8 +439,7 @@ def create_catch_report(
return CatchReportAccepted(id=report.id, moderation_status=report.moderation_status.value, screenshot_upload_token=upload_token, idempotent=False)
@submissions_router.post("/api/v1/catch-reports/{report_id}/screenshot", status_code=204, response_class=Response)
def add_screenshot(
def _legacy_add_screenshot(
report_id: UUID, db: Db, screenshot: UploadFile = File(),
upload_token: Annotated[str | None, Header(alias="X-Upload-Token")] = None,
) -> Response: