return 0;
}
+quint64 OwncloudPropagator::smallFileSize()
+{
+ const quint64 smallFileSize = 100*1024; //default to 1 MB. Not dynamic right now.
+ return smallFileSize;
+}
+
void OwncloudPropagator::start(const SyncFileItemVector& items)
{
Q_ASSERT(std::is_sorted(items.begin(), items.end()));
* chunk-upload duration set.
*/
quint64 _chunkSize;
+ quint64 smallFileSize();
/* The maximum number of active jobs in parallel */
int hardMaximumActiveJob();
qint64 committedDiskSpace() const Q_DECL_OVERRIDE;
// We think it might finish quickly because it is a small file.
- bool isLikelyFinishedQuickly() Q_DECL_OVERRIDE { return _item->_size < 100*1024; }
+ bool isLikelyFinishedQuickly() Q_DECL_OVERRIDE { return _item->_size < propagator()->smallFileSize(); }
/**
* Whether an existing folder with the same name may be deleted before
void start() Q_DECL_OVERRIDE;
- bool isLikelyFinishedQuickly() Q_DECL_OVERRIDE { return _item->_size < 100*1024; }
+ bool isLikelyFinishedQuickly() Q_DECL_OVERRIDE { return _item->_size < propagator()->smallFileSize(); }
private slots:
void slotComputeContentChecksum();