Stop wiping file provider domains on desktop client close/open
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Fri, 10 Mar 2023 22:59:20 +0000 (23:59 +0100)
committerClaudio Cambra <claudio.cambra@nextcloud.com>
Fri, 12 May 2023 05:21:26 +0000 (13:21 +0800)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
src/gui/macOS/fileproviderdomainmanager_mac.mm

index 0fd59ed4b384e27e021ec9d8632333034bf193dd..3b0ae2d38f1499c13f53afd8f25ba2fc0926fbf4 100644 (file)
@@ -138,15 +138,9 @@ FileProviderDomainManager::FileProviderDomainManager(QObject *parent)
     connect(AccountManager::instance(), &AccountManager::accountRemoved,
             this, &FileProviderDomainManager::removeFileProviderDomainForAccount);
 
-    d->wipeAllFileProviderDomains(); // TODO: Remove when testing done
     setupFileProviderDomains(); // Initially fetch accounts in manager
 }
 
-FileProviderDomainManager::~FileProviderDomainManager()
-{
-    d->removeAllFileProviderDomains();
-}
-
 FileProviderDomainManager *FileProviderDomainManager::instance()
 {
     if (!_instance) {
@@ -155,6 +149,8 @@ FileProviderDomainManager *FileProviderDomainManager::instance()
     return _instance;
 }
 
+FileProviderDomainManager::~FileProviderDomainManager() = default;
+
 void FileProviderDomainManager::setupFileProviderDomains()
 {
     for(auto &accountState : AccountManager::instance()->accounts()) {