NoteServicesAPI / app /api /folders /folders_delete.py
bichnhan2701's picture
Update note services logic
7402e0f
raw
history blame contribute delete
447 Bytes
from fastapi import APIRouter, HTTPException
from app.services.folder_store import get_folder, delete_folder
router = APIRouter(prefix="/folders", tags=["folders"])
@router.delete("/{folder_id}")
def delete_folder_api(folder_id: str):
folder = get_folder(folder_id)
if not folder:
raise HTTPException(status_code=404, detail="Folder not found")
delete_folder(folder_id)
return {"folder_id": folder_id, "deleted": True}