Multiple folder move added

This commit is contained in:
kodi
2026-03-11 16:27:21 +01:00
parent 3e4761f5a7
commit 6e7b3cffae
14 changed files with 428 additions and 43 deletions
+5
View File
@@ -14,4 +14,9 @@ async def move_file(
request: MoveRequest,
service: MoveTaskService = Depends(get_move_task_service),
) -> TaskCreateResponse:
if request.sources is not None:
return service.create_batch_move_task(
sources=request.sources,
destination_base=request.destination_base,
)
return service.create_move_task(source=request.source, destination=request.destination)
+4 -2
View File
@@ -125,8 +125,10 @@ class TaskCreateResponse(BaseModel):
class MoveRequest(BaseModel):
source: str
destination: str
source: str | None = None
destination: str | None = None
sources: list[str] | None = None
destination_base: str | None = None
class BookmarkCreateRequest(BaseModel):