mirror of
https://github.com/nextcloud/desktop.git
synced 2024-10-25 05:45:42 +03:00
Add a couple of missing progress signals.
This commit is contained in:
parent
4f7546768b
commit
090e474d70
1 changed files with 9 additions and 0 deletions
|
@ -177,9 +177,11 @@ void PropagateLocalRemove::start()
|
|||
return;
|
||||
}
|
||||
}
|
||||
emit progress(Progress::StartDelete, _item, 0, _item._size);
|
||||
_propagator->_journal->deleteFileRecord(_item._originalFile);
|
||||
_propagator->_journal->commit("Local remove");
|
||||
done(SyncFileItem::Success);
|
||||
emit progress(Progress::EndDelete, _item, 0, _item._size);
|
||||
}
|
||||
|
||||
DECLARE_JOB(PropagateLocalMkdir)
|
||||
|
@ -200,6 +202,7 @@ void PropagateRemoteRemove::start()
|
|||
{
|
||||
QScopedPointer<char, QScopedPointerPodDeleter> uri(
|
||||
ne_path_escape((_propagator->_remoteDir + _item._file).toUtf8()));
|
||||
emit progress(Progress::StartDelete, _item, 0, _item._size);
|
||||
qDebug() << "** DELETE " << uri.data();
|
||||
int rc = ne_delete(_propagator->_session, uri.data());
|
||||
/* Ignore the error 404, it means it is already deleted */
|
||||
|
@ -209,6 +212,7 @@ void PropagateRemoteRemove::start()
|
|||
_propagator->_journal->deleteFileRecord(_item._originalFile, _item._isDirectory);
|
||||
_propagator->_journal->commit("Remote Remove");
|
||||
done(SyncFileItem::Success);
|
||||
emit progress(Progress::EndDelete, _item, 0, _item._size);
|
||||
}
|
||||
|
||||
DECLARE_JOB(PropagateRemoteMkdir)
|
||||
|
@ -855,6 +859,9 @@ DECLARE_JOB(PropagateRemoteRename)
|
|||
|
||||
void PropagateRemoteRename::start()
|
||||
{
|
||||
|
||||
emit progress(Progress::StartRename, _item, 0, _item._size);
|
||||
|
||||
if (_item._file == _item._renameTarget) {
|
||||
if (!_item._isDirectory) {
|
||||
// The parents has been renamed already so there is nothing more to do.
|
||||
|
@ -897,6 +904,8 @@ void PropagateRemoteRename::start()
|
|||
_propagator->_journal->setFileRecord(record);
|
||||
_propagator->_journal->commit("Remote Rename");
|
||||
done(SyncFileItem::Success);
|
||||
emit progress(Progress::EndRename, _item, 0, _item._size);
|
||||
|
||||
}
|
||||
|
||||
bool PropagateItemJob::updateErrorFromSession(int neon_code, ne_request* req, int ignoreHttpCode)
|
||||
|
|
Loading…
Reference in a new issue