feat: feedback verbetering - 06
This commit is contained in:
Binary file not shown.
Binary file not shown.
@@ -34,6 +34,8 @@ async def delete(
|
||||
request: DeleteRequest,
|
||||
service: DeleteTaskService = Depends(get_delete_task_service),
|
||||
) -> TaskCreateResponse:
|
||||
if request.paths is not None:
|
||||
return service.create_batch_delete_task(paths=request.paths, recursive_paths=request.recursive_paths or [])
|
||||
return service.create_delete_task(path=request.path, recursive=request.recursive)
|
||||
|
||||
|
||||
|
||||
@@ -51,8 +51,10 @@ class RenameResponse(BaseModel):
|
||||
|
||||
|
||||
class DeleteRequest(BaseModel):
|
||||
path: str
|
||||
path: str | None = None
|
||||
recursive: bool = False
|
||||
paths: list[str] | None = None
|
||||
recursive_paths: list[str] | None = None
|
||||
|
||||
|
||||
class DeleteResponse(BaseModel):
|
||||
|
||||
Reference in New Issue
Block a user