QSharedPointer<Vfs> _vfs;
public:
- explicit CleanupPollsJob(const QVector<SyncJournalDb::PollInfo> &pollInfos, AccountPtr account, SyncJournalDb *journal, const QString &localPath,
- const QSharedPointer<Vfs> &vfs, QObject *parent = nullptr)
+ explicit CleanupPollsJob(AccountPtr account,
+ SyncJournalDb *journal,
+ const QString &localPath,
+ const QSharedPointer<Vfs> &vfs,
+ QObject *parent = nullptr)
: QObject(parent)
- , _pollInfos(pollInfos)
+ , _pollInfos(journal->getPollInfos())
, _account(account)
, _journal(journal)
, _localPath(localPath)
QVector<SyncJournalDb::PollInfo> pollInfos = _journal->getPollInfos();
if (!pollInfos.isEmpty()) {
qCInfo(lcEngine) << "Finish Poll jobs before starting a sync";
- auto *job = new CleanupPollsJob(pollInfos, _account,
+ auto *job = new CleanupPollsJob(_account,
_journal, _localPath, _syncOptions._vfs, this);
connect(job, &CleanupPollsJob::finished, this, &SyncEngine::startSync);
connect(job, &CleanupPollsJob::aborted, this, &SyncEngine::slotCleanPollsJobAborted);