Split the discovery phase out of startSync()
authorKevin Ottens <kevin.ottens@nextcloud.com>
Thu, 2 Jul 2020 13:58:54 +0000 (15:58 +0200)
committerKevin Ottens (Rebase PR Action) <er-vin@users.noreply.github.com>
Mon, 6 Jul 2020 05:27:14 +0000 (05:27 +0000)
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
src/libsync/syncengine.cpp
src/libsync/syncengine.h

index 7c8efd5c1bee2b30f6c93a5923a6ded9e6bb0aa1..19d90479bc13827a6bdd7f32d400d22340da4a1c 100644 (file)
@@ -858,6 +858,11 @@ void SyncEngine::startSync()
         return shouldDiscoverLocally(path);
     };
 
+    slotStartDiscovery();
+}
+
+void SyncEngine::slotStartDiscovery()
+{
     bool ok = false;
     auto selectiveSyncBlackList = _journal->getSelectiveSyncList(SyncJournalDb::SelectiveSyncBlackList, &ok);
     if (ok) {
index 478a4703f69a43f2ef9aa5506fdcf4cbb9202a52..b3adbba2ff5b567fa0e71bc6662389de718a14bb 100644 (file)
@@ -168,6 +168,8 @@ signals:
     void seenLockedFile(const QString &fileName);
 
 private slots:
+    void slotStartDiscovery();
+
     void slotFolderDiscovered(bool local, const QString &folder);
     void slotRootEtagReceived(const QString &);