init auth
This commit is contained in:
BIN
api/service/.DS_Store
vendored
Normal file
BIN
api/service/.DS_Store
vendored
Normal file
Binary file not shown.
Binary file not shown.
@@ -323,3 +323,21 @@ class GenerationService:
|
||||
pass
|
||||
except Exception as e:
|
||||
logger.error(f"Error in progress simulation: {e}")
|
||||
|
||||
|
||||
async def delete_generation(self, generation_id: str) -> bool:
|
||||
"""
|
||||
Soft delete generation by marking it as deleted.
|
||||
"""
|
||||
try:
|
||||
generation = await self.dao.generations.get_generation(generation_id)
|
||||
if not generation:
|
||||
return False
|
||||
|
||||
generation.is_deleted = True
|
||||
generation.updated_at = datetime.now(UTC)
|
||||
await self.dao.generations.update_generation(generation)
|
||||
return True
|
||||
except Exception as e:
|
||||
logger.error(f"Error deleting generation {generation_id}: {e}")
|
||||
return False
|
||||
Reference in New Issue
Block a user