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