diff options
author | marinofaggiana <ios@nextcloud.com> | 2022-08-04 17:06:56 +0300 |
---|---|---|
committer | marinofaggiana <ios@nextcloud.com> | 2022-08-04 17:06:56 +0300 |
commit | 5817bba9418b807acc862007370d599e42eca3e3 (patch) | |
tree | 4ecd4f39580047c1f4862a52a3f1d640cb004d31 | |
parent | f92b3d737a41dc9ca2475c5bec7c685fa71b989b (diff) |
fix
Signed-off-by: marinofaggiana <ios@nextcloud.com>
-rw-r--r-- | iOSClient/NCGlobal.swift | 1 | ||||
-rw-r--r-- | iOSClient/Utility/CCUtility.m | 16 |
2 files changed, 8 insertions, 9 deletions
diff --git a/iOSClient/NCGlobal.swift b/iOSClient/NCGlobal.swift index 180a3edb1..2b07f2e3c 100644 --- a/iOSClient/NCGlobal.swift +++ b/iOSClient/NCGlobal.swift @@ -88,7 +88,6 @@ class NCGlobal: NSObject { @objc let appUserData = "Library/Application Support/UserData" @objc let appCertificates = "Library/Application Support/Certificates" @objc let appScan = "Library/Application Support/Scan" - @objc let appBackground = "Library/Application Support/Background" @objc let directoryProviderStorage = "File Provider Storage" // Service diff --git a/iOSClient/Utility/CCUtility.m b/iOSClient/Utility/CCUtility.m index 11c754db3..901381d97 100644 --- a/iOSClient/Utility/CCUtility.m +++ b/iOSClient/Utility/CCUtility.m @@ -755,7 +755,9 @@ NSError *error = nil; BOOL success = [URL setResourceValue:[NSNumber numberWithBool: YES] forKey: NSURLIsExcludedFromBackupKey error: &error]; - if(!success){ + if(success) { + NSLog(@"Excluding %@ from backup", [URL lastPathComponent]); + } else { NSLog(@"Error excluding %@ from backup %@", [URL lastPathComponent], error); } @@ -1034,17 +1036,15 @@ path = NSTemporaryDirectory(); if (![[NSFileManager defaultManager] fileExistsAtPath:path]) [[NSFileManager defaultManager] createDirectoryAtPath:path withIntermediateDirectories:YES attributes:nil error:nil]; - - // create Directory Background - path = [[dirGroup URLByAppendingPathComponent:NCGlobal.shared.appBackground] path]; - if (![[NSFileManager defaultManager] fileExistsAtPath:path]) - [[NSFileManager defaultManager] createDirectoryAtPath:path withIntermediateDirectories:YES attributes:nil error:nil]; - + // Directory Excluded From Backup [CCUtility addSkipBackupAttributeToItemAtURL:[[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]]; [CCUtility addSkipBackupAttributeToItemAtURL:[[CCUtility getDirectoryGroup] URLByAppendingPathComponent:NCGlobal.shared.directoryProviderStorage]]; + [CCUtility addSkipBackupAttributeToItemAtURL:[[CCUtility getDirectoryGroup] URLByAppendingPathComponent:NCGlobal.shared.appCertificates]]; + [CCUtility addSkipBackupAttributeToItemAtURL:[[CCUtility getDirectoryGroup] URLByAppendingPathComponent:NCGlobal.shared.appDatabaseNextcloud]]; + [CCUtility addSkipBackupAttributeToItemAtURL:[[CCUtility getDirectoryGroup] URLByAppendingPathComponent:NCGlobal.shared.appScan]]; [CCUtility addSkipBackupAttributeToItemAtURL:[[CCUtility getDirectoryGroup] URLByAppendingPathComponent:NCGlobal.shared.appUserData]]; - + #ifdef DEBUG NSLog(@"[LOG] Copy DB on Documents directory"); NSString *atPathDB = [NSString stringWithFormat:@"%@/nextcloud.realm", [[dirGroup URLByAppendingPathComponent:[[NCGlobal shared] appDatabaseNextcloud]] path]]; |