if (query->next().hasData) {
bool ok = true;
- res._chunk = query->intValue(0);
+ res._chunkUploadV1 = query->intValue(0);
res._transferid = query->int64Value(1);
res._errorCount = query->intValue(2);
res._size = query->int64Value(3);
}
query->bindValue(1, file);
- query->bindValue(2, i._chunk);
+ query->bindValue(2, i._chunkUploadV1);
query->bindValue(3, i._transferid);
query->bindValue(4, i._errorCount);
query->bindValue(5, i._size);
bool operator==(const SyncJournalDb::UploadInfo &lhs,
const SyncJournalDb::UploadInfo &rhs)
{
- return lhs._errorCount == rhs._errorCount
- && lhs._chunk == rhs._chunk
- && lhs._modtime == rhs._modtime
- && lhs._valid == rhs._valid
- && lhs._size == rhs._size
- && lhs._transferid == rhs._transferid
- && lhs._contentChecksum == rhs._contentChecksum;
+ return lhs._errorCount == rhs._errorCount && lhs._chunkUploadV1 == rhs._chunkUploadV1 && lhs._modtime == rhs._modtime && lhs._valid == rhs._valid
+ && lhs._size == rhs._size && lhs._transferid == rhs._transferid && lhs._contentChecksum == rhs._contentChecksum;
}
QDebug& operator<<(QDebug &stream, const SyncJournalFileRecord::EncryptionStatus status)
};
struct UploadInfo
{
- int _chunk = 0; // Relevant to PropagateUploadV1 only
+ int _chunkUploadV1 = 0;
uint _transferid = 0;
qint64 _size = 0;
qint64 _modtime = 0;
// in reconcile (issue #5106)
SyncJournalDb::UploadInfo pi;
pi._valid = true;
- pi._chunk = 0; // Relevant to PropagateUploadV1 only
+ pi._chunkUploadV1 = 0;
pi._transferid = 0; // We set a null transfer id because it is not chunked.
pi._modtime = item->_modtime;
pi._errorCount = 0;
}
if (progressInfo._valid && progressInfo.isChunked() && progressInfo._modtime == _item->_modtime && progressInfo._size == _item->_size
&& (progressInfo._contentChecksum == _item->_checksumHeader || progressInfo._contentChecksum.isEmpty() || _item->_checksumHeader.isEmpty())) {
- _startChunk = progressInfo._chunk;
+ _startChunk = progressInfo._chunkUploadV1;
_transferId = progressInfo._transferid;
qCInfo(lcPropagateUploadV1) << _item->_file << ": Resuming from chunk " << _startChunk;
} else if (_chunkCount <= 1 && !_item->_checksumHeader.isEmpty()) {
// in reconcile (issue #5106)
SyncJournalDb::UploadInfo pi;
pi._valid = true;
- pi._chunk = 0;
+ pi._chunkUploadV1 = 0;
pi._transferid = 0; // We set a null transfer id because it is not chunked.
Q_ASSERT(_item->_modtime > 0);
if (_item->_modtime <= 0) {
currentChunk = qMin(currentChunk, putJob->_chunk - 1);
}
}
- pi._chunk = (currentChunk + _startChunk + 1) % _chunkCount; // next chunk to start with
+ pi._chunkUploadV1 = (currentChunk + _startChunk + 1) % _chunkCount; // next chunk to start with
pi._transferid = _transferId;
Q_ASSERT(_item->_modtime > 0);
if (_item->_modtime <= 0) {
QVERIFY(!record._valid);
record._errorCount = 5;
- record._chunk = 12;
+ record._chunkUploadV1 = 12;
record._transferid = 812974891;
record._size = 12894789147;
record._modtime = dropMsecs(QDateTime::currentDateTime());