( sourceStorage storage.Storage, fileInfo storagetypes.FileInfo, targetStorage storage.Storage, targetPath string, )
| 53 | } |
| 54 | |
| 55 | func NewTaskElement( |
| 56 | sourceStorage storage.Storage, |
| 57 | fileInfo storagetypes.FileInfo, |
| 58 | targetStorage storage.Storage, |
| 59 | targetPath string, |
| 60 | ) *TaskElement { |
| 61 | id := xid.New().String() |
| 62 | return &TaskElement{ |
| 63 | ID: id, |
| 64 | SourceStorage: sourceStorage, |
| 65 | SourcePath: fileInfo.Path, |
| 66 | FileInfo: fileInfo, |
| 67 | TargetStorage: targetStorage, |
| 68 | TargetPath: targetPath, |
| 69 | } |
| 70 | } |
| 71 | |
| 72 | func NewTransferTask( |
| 73 | id string, |
no test coverage detected