mirror of
https://github.com/nextcloud/desktop.git
synced 2025-10-26 11:17:43 +00:00
Start numbering chunks from 1 per chunking v2 api
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
This commit is contained in:
parent
cbbb4c87b8
commit
fbb513a26d
@ -419,7 +419,7 @@ private:
|
||||
|
||||
qint64 _sent = 0; /// amount of data (bytes) that was already sent
|
||||
uint _transferId = 0; /// transfer id (part of the url)
|
||||
int _currentChunk = 0; /// Id of the next chunk that will be sent
|
||||
int _currentChunk = 1; /// Id of the next chunk that will be sent
|
||||
qint64 _currentChunkSize = 0; /// current chunk size
|
||||
bool _removeJobError = false; /// If not null, there was an error removing the job
|
||||
};
|
||||
|
||||
@ -141,7 +141,8 @@ void PropagateUploadFileNG::slotPropfindFinished()
|
||||
slotJobDestroyed(job); // remove it from the _jobs list
|
||||
propagator()->_activeJobList.removeOne(this);
|
||||
|
||||
_currentChunk = 0;
|
||||
// Chunked upload v2: numbers range from 1 to 10000
|
||||
_currentChunk = 1;
|
||||
_sent = 0;
|
||||
while (_serverChunks.contains(_currentChunk)) {
|
||||
_sent += _serverChunks[_currentChunk].size;
|
||||
@ -246,7 +247,7 @@ void PropagateUploadFileNG::startNewUpload()
|
||||
}
|
||||
_transferId = uint(Utility::rand() ^ uint(_item->_modtime) ^ (uint(_fileToUpload._size) << 16) ^ qHash(_fileToUpload._file));
|
||||
_sent = 0;
|
||||
_currentChunk = 0;
|
||||
_currentChunk = 1; // Chunked upload v2: numbers range from 1 to 10000
|
||||
|
||||
propagator()->reportProgress(*_item, 0);
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user