mirror of
https://github.com/nextcloud/desktop.git
synced 2025-10-26 11:17:43 +00:00
Allow to override the parallelism
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
This commit is contained in:
parent
5cfbf34501
commit
cfd3771818
@ -32,9 +32,15 @@ PropagateRemoteMkdir::PropagateRemoteMkdir(OwncloudPropagator *propagator, const
|
||||
: PropagateItemJob(propagator, item)
|
||||
, _deleteExisting(false)
|
||||
, _uploadEncryptedHelper(nullptr)
|
||||
, _parallelism(FullParallelism)
|
||||
{
|
||||
}
|
||||
|
||||
PropagatorJob::JobParallelism PropagateRemoteMkdir::parallelism()
|
||||
{
|
||||
return _parallelism;
|
||||
}
|
||||
|
||||
void PropagateRemoteMkdir::start()
|
||||
{
|
||||
if (propagator()->_abortRequested.fetchAndAddRelaxed(0))
|
||||
|
||||
@ -30,9 +30,13 @@ class PropagateRemoteMkdir : public PropagateItemJob
|
||||
QPointer<AbstractNetworkJob> _job;
|
||||
bool _deleteExisting;
|
||||
PropagateUploadEncrypted *_uploadEncryptedHelper;
|
||||
JobParallelism _parallelism;
|
||||
friend class PropagateDirectory; // So it can access the _item;
|
||||
public:
|
||||
PropagateRemoteMkdir(OwncloudPropagator *propagator, const SyncFileItemPtr &item);
|
||||
|
||||
JobParallelism parallelism() override;
|
||||
|
||||
void start() override;
|
||||
void abort(PropagatorJob::AbortType abortType) override;
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user