Browse Source

new search

Marino Faggiana 7 years ago
parent
commit
564ba03ee6
2 changed files with 3 additions and 48 deletions
  1. 1 0
      iOSClient/Actions/CCActions.swift
  2. 2 48
      iOSClient/Main/CCMain.m

+ 1 - 0
iOSClient/Actions/CCActions.swift

@@ -351,6 +351,7 @@ class CCActions: NSObject {
         metadataNet.directoryID = NCManageDatabase.sharedInstance.getDirectoryID(serverUrl)
         metadataNet.fileName = fileName
         metadataNet.options = depth
+        metadataNet.priority = Operation.QueuePriority.veryHigh.rawValue
         metadataNet.selector = selector
         metadataNet.serverUrl = serverUrl
 

+ 2 - 48
iOSClient/Main/CCMain.m

@@ -129,7 +129,7 @@
     _searchController = [[UISearchController alloc] initWithSearchResultsController:nil];
     _searchResultMetadatas = [NSMutableArray new];
     _searchFileName = @"";
-    _depth = @"0";
+    _depth = @"infinity";
     _noFilesSearchTitle = @"";
     _noFilesSearchDescription = @"";
     
@@ -193,18 +193,6 @@
     self.searchController.searchBar.barTintColor = [NCBrandColor sharedInstance].seperator;
     [self.searchController.searchBar sizeToFit];
     self.searchController.searchBar.delegate = self;
-    self.searchController.searchBar.placeholder = NSLocalizedString(@"_search_this_folder_",nil);
-
-    if ([[NCManageDatabase sharedInstance] getServerVersion] >= 12) {
-        
-        if (_isRoot)
-            self.searchController.searchBar.scopeButtonTitles = [NSArray arrayWithObjects:NSLocalizedString(@"_search_this_folder_",nil),NSLocalizedString(@"_search_all_folders_",nil), nil];
-        else
-            self.searchController.searchBar.scopeButtonTitles = [NSArray arrayWithObjects:NSLocalizedString(@"_search_this_folder_",nil),NSLocalizedString(@"_search_sub_folder_",nil), nil];
-    } else {
-        
-        self.searchController.searchBar.scopeButtonTitles = nil;
-    }
     
     // Hide Search Filed on Load
     [self.tableView setContentOffset:CGPointMake(0, self.searchController.searchBar.frame.size.height - self.tableView.contentOffset.y)];
@@ -1239,23 +1227,6 @@
     if ([[NCManageDatabase sharedInstance] getServerVersion] != capabilities.versionMajor) {
     
         [self cancelSearchBar];
-        
-        dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 0.01 * NSEC_PER_SEC), dispatch_get_main_queue(), ^(void) {
-
-            if (capabilities.versionMajor >= 12) {
-                if (_isRoot)
-                    self.searchController.searchBar.placeholder = NSLocalizedString(@"_search_all_folders_",nil);
-                else
-                    self.searchController.searchBar.placeholder = NSLocalizedString(@"_search_sub_folder_",nil);
-                
-                self.searchController.searchBar.scopeButtonTitles = [NSArray arrayWithObjects:NSLocalizedString(@"_search_this_folder_",nil),self.searchController.searchBar.placeholder, nil];
-                
-            } else {
-                self.searchController.searchBar.placeholder = NSLocalizedString(@"_search_this_folder_",nil);
-                self.searchController.searchBar.scopeButtonTitles = nil;
-            }
-            _depth = @"0";
-        });
     }
     
     // ------ GET SERVICE SERVER ------------------------------------------------------------
@@ -2096,6 +2067,7 @@
             metadataNet.account = app.activeAccount;
             metadataNet.action = actionUploadTemplate;
             metadataNet.directoryID = directoryID;
+            metadataNet.priority = NSOperationQueuePriorityVeryHigh;
             metadataNet.selector = selectorSearch;
             metadataNet.serverUrl = _serverUrl;
 
@@ -2147,24 +2119,6 @@
     }
 }
 
-- (void)searchBar:(UISearchBar *)searchBar selectedScopeButtonIndexDidChange:(NSInteger)selectedScope
-{
-    NSString *title = [self.searchController.searchBar.scopeButtonTitles objectAtIndex:selectedScope];
-    self.searchController.searchBar.placeholder = title;
-
-    if ([title isEqualToString:NSLocalizedString(@"_search_this_folder_",nil)])
-        _depth = @"0";
-    
-    if ([title isEqualToString:NSLocalizedString(@"_search_sub_folder_",nil)])
-        _depth = @"1";
-    
-    if ([title isEqualToString:NSLocalizedString(@"_search_all_folders_",nil)])
-        _depth = @"infinity";
-    
-    _searchFileName = @"";
-    [self updateSearchResultsForSearchController:self.searchController];
-}
-
 #pragma mark -
 #pragma --------------------------------------------------------------------------------------------
 #pragma mark ===== Delete File or Folder =====