Spaces:
Running
Running
| from __future__ import annotations | |
| from fastapi import APIRouter, Request | |
| from app.api.media import get_processor | |
| from app.core.response import SuccessResponse | |
| router = APIRouter(prefix="/v1", tags=["probe"]) | |
| async def probe(request: Request) -> SuccessResponse: | |
| request.state.operation = "probe" | |
| processor = get_processor(request) | |
| resolved = await processor.resolver.resolve(request) | |
| return await processor.probe(resolved) | |