in Core/src/Impl/Commands/UploadCommand.cs [51:72]
public async Task<int> ExecuteAsync()
{
Volatile.Write(ref mySubOpsCount, 0);
var (srcFiles, isValid) = await ValidateAndLoadFilesListFromStorage(mySourceStorage);
Volatile.Write(ref mySubOpsCount, srcFiles.Count);
if (!isValid)
{
myLogger.Error("Found some issues in source storage, uploading was interrupted");
return 1;
}
(var uploadFiles, isValid) = await BuildFilesListForUploading(mySourceStorage, srcFiles);
if (!isValid)
{
myLogger.Error("Found some issues in source storage, uploading was interrupted");
return 1;
}
await UploadFiles(mySourceStorage, uploadFiles);
return 0;
}