MCPcopy Create free account
hub / github.com/krau/SaveAny-Bot / NewTaskElement

Function NewTaskElement

core/tasks/transfer/task.go:55–70  ·  view source on GitHub ↗
(
	sourceStorage storage.Storage,
	fileInfo storagetypes.FileInfo,
	targetStorage storage.Storage,
	targetPath string,
)

Source from the content-addressed store, hash-verified

53}
54
55func 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
72func NewTransferTask(
73 id string,

Callers 2

handleTransferCallbackFunction · 0.92
createTransferTaskMethod · 0.92

Calls 1

StringMethod · 0.45

Tested by

no test coverage detected