Files
Hydra-Engine/hydra/api/orders.py
2026-03-30 13:19:11 +09:00

17 lines
407 B
Python

from fastapi import APIRouter, Depends
from hydra.api.auth import verify_api_key
from hydra.core.order_queue import OrderRequest
router = APIRouter()
_order_queue = None
def set_order_queue(queue) -> None:
global _order_queue
_order_queue = queue
@router.post("/orders")
async def create_order(order: OrderRequest, _: str = Depends(verify_api_key)):
return await _order_queue.submit(order)