refactor: Remove cache and metrics endpoints, and clean up voice design CRUD operations

This commit is contained in:
2026-02-04 19:41:08 +08:00
parent dc5fd643e7
commit 4f535b20e5
10 changed files with 4 additions and 275 deletions

View File

@@ -329,25 +329,3 @@ def update_voice_design_usage(db: Session, design_id: int, user_id: int) -> Opti
db.refresh(design)
return design
def update_voice_design(
db: Session,
design_id: int,
user_id: int,
name: Optional[str] = None
) -> Optional[VoiceDesign]:
design = get_voice_design(db, design_id, user_id)
if not design:
return None
if name is not None:
design.name = name
db.commit()
db.refresh(design)
return design
def delete_voice_design(db: Session, design_id: int, user_id: int) -> bool:
design = get_voice_design(db, design_id, user_id)
if not design:
return False
design.is_active = False
db.commit()
return True