Spaces:
Running
Running
File size: 440 Bytes
7402e0f |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
from fastapi import APIRouter, HTTPException
from app.services.folder_store import get_folder, list_folders
router = APIRouter(prefix="/folders", tags=["folders"])
@router.get("")
def get_folders():
return list_folders()
@router.get("/{folder_id}")
def get_folder_by_id(folder_id: str):
folder = get_folder(folder_id)
if not folder:
raise HTTPException(status_code=404, detail="Folder not found")
return folder
|