Browse Source

fix real.refresh()

Marino Faggiana 7 years ago
parent
commit
60c6388a7a
2 changed files with 6 additions and 10 deletions
  1. 6 3
      iOSClient/AppDelegate.m
  2. 0 7
      iOSClient/Database/NCManageDatabase.swift

+ 6 - 3
iOSClient/AppDelegate.m

@@ -1638,15 +1638,18 @@
             //[[NCManageDatabase sharedInstance] clearTable:[tablePhotoLibrary class] account:nil];
         }
     }
-    
-    // VERSION < 2.19.1
-    
+        
     if (([actualVersion compare:@"2.19.1" options:NSNumericSearch] == NSOrderedAscending)) {
 
         [[NCManageDatabase sharedInstance] clearTable:[tableMetadata class] account:nil];
         [[NCManageDatabase sharedInstance] setClearAllDateReadDirectory];
     }
     
+    if (([actualVersion compare:@"2.20.6" options:NSNumericSearch] == NSOrderedAscending)) {
+
+        [[NCManageDatabase sharedInstance] clearTable:[tableDirectory class] account:nil];
+    }
+    
     return YES;
 }
 

+ 0 - 7
iOSClient/Database/NCManageDatabase.swift

@@ -732,7 +732,6 @@ class NCManageDatabase: NSObject {
         
         var result :tableDirectory?
         let realm = try! Realm()
-        realm.refresh()
 
         do {
             try realm.write {
@@ -774,7 +773,6 @@ class NCManageDatabase: NSObject {
             return nil
         }
         
-        realm.refresh()
         return tableDirectory.init(value: result!)
     }
     
@@ -955,7 +953,6 @@ class NCManageDatabase: NSObject {
         let realm = try! Realm()
 
         realm.beginWrite()
-        realm.refresh()
 
         guard let result = realm.objects(tableDirectory.self).filter("account = %@ AND directoryID = %@", tableAccount.account, directoryID).first else {
             realm.cancelWrite()
@@ -978,7 +975,6 @@ class NCManageDatabase: NSObject {
         }
         
         let realm = try! Realm()
-        realm.refresh()
 
         do {
             try realm.write {
@@ -1002,7 +998,6 @@ class NCManageDatabase: NSObject {
         }
         
         let realm = try! Realm()
-        realm.refresh()
 
         var update = false
         
@@ -1184,7 +1179,6 @@ class NCManageDatabase: NSObject {
         }
             
         let realm = try! Realm()
-        realm.refresh()
 
         realm.beginWrite()
         
@@ -1211,7 +1205,6 @@ class NCManageDatabase: NSObject {
         }
             
         let realm = try! Realm()
-        realm.refresh()
 
         realm.beginWrite()