TradingAgents/api/routers/settings.py

17 lines
386 B
Python

from fastapi import APIRouter
from api.models.settings import Settings
from api.services.settings_service import load_settings, save_settings
router = APIRouter()
@router.get("", response_model=Settings)
def get_settings():
return load_settings()
@router.put("", response_model=Settings)
def update_settings(settings: Settings):
save_settings(settings)
return settings