marinofaggiana 5 жил өмнө
parent
commit
1f202c8c2e
1 өөрчлөгдсөн 10 нэмэгдсэн , 17 устгасан
  1. 10 17
      iOSClient/Main/CCMain.m

+ 10 - 17
iOSClient/Main/CCMain.m

@@ -212,13 +212,6 @@
     if (!self.tableView.editing)
         [_selectedocIdsMetadatas removeAllObjects];
 
-    // Get Shares
-    appDelegate.shares = [[NCManageDatabase sharedInstance] getTableSharesWithAccount:appDelegate.activeAccount serverUrl:self.serverUrl];
-    
-    // Get RichWorkspace
-    tableDirectory *directory = [[NCManageDatabase sharedInstance] getTableDirectoryWithPredicate:[NSPredicate predicateWithFormat:@"account == %@ AND serverUrl == %@", appDelegate.activeAccount, self.serverUrl]];
-    self.richWorkspaceText = directory.richWorkspace;
-    
     // Query data source
     if (self.searchController.isActive == false) {
         [self queryDatasourceWithReloadData:YES serverUrl:self.serverUrl];
@@ -240,21 +233,21 @@
     } else {
         
         if (appDelegate.activeAccount.length > 0 && [_selectedocIdsMetadatas count] == 0) {
-        
             // Read (file) Folder
             [self readFileReloadFolder];
-            
-            // TEST
-            /*
-            NSString *directoryPath = [CCUtility returnPathfromServerUrl:self.serverUrl activeUrl:appDelegate.activeUrl];
-            
-            [[NCCommunication sharedInstance] searchReadFolderWithServerUrl:appDelegate.activeUrl user:appDelegate.activeUserID directoryPath:directoryPath lastFileName:@"" limit:100 account:appDelegate.activeAccount completionHandler:^(NSString *account, NSArray *files, NSInteger errorCode, NSString *message) {
-                
-            }];
-            */
         }
     }
 
+    if (appDelegate.activeAccount.length > 0 && self.serverUrl != nil) {
+        
+        // Get Shares
+        appDelegate.shares = [[NCManageDatabase sharedInstance] getTableSharesWithAccount:appDelegate.activeAccount serverUrl:self.serverUrl];
+        
+        // Get RichWorkspace
+        tableDirectory *directory = [[NCManageDatabase sharedInstance] getTableDirectoryWithPredicate:[NSPredicate predicateWithFormat:@"account == %@ AND serverUrl == %@", appDelegate.activeAccount, self.serverUrl]];
+        self.richWorkspaceText = directory.richWorkspace;
+    }
+    
     // Title
     [self setTitle];
 }