Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/ios.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarino Faggiana <ios@nextcloud.com>2022-08-05 16:10:05 +0300
committerGitHub <noreply@github.com>2022-08-05 16:10:05 +0300
commit49c1dae2f7e85d1c694d00b6bd1c38671d1adf41 (patch)
tree6d24d48f7a693e07d031d6424cce75482f21a09f
parente1a96d1571983f3bb88fe2d7de12561310dce42f (diff)
parentc32ffbb3c6a315933302125f3afc2caf20a00ede (diff)
Merge pull request #2104 from nextcloud/fix/441
Fix/441
-rw-r--r--iOSClient/Main/Collection Common/NCCollectionViewCommon.swift6
-rw-r--r--iOSClient/NCGlobal.swift11
-rw-r--r--iOSClient/Utility/CCUtility.m22
3 files changed, 18 insertions, 21 deletions
diff --git a/iOSClient/Main/Collection Common/NCCollectionViewCommon.swift b/iOSClient/Main/Collection Common/NCCollectionViewCommon.swift
index c76d90dcc..ff6fce011 100644
--- a/iOSClient/Main/Collection Common/NCCollectionViewCommon.swift
+++ b/iOSClient/Main/Collection Common/NCCollectionViewCommon.swift
@@ -263,10 +263,8 @@ class NCCollectionViewCommon: UIViewController, UIGestureRecognizerDelegate, UIS
override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {
super.viewWillTransition(to: size, with: coordinator)
- //coordinator.animate(alongsideTransition: nil) { _ in
- self.collectionView?.collectionViewLayout.invalidateLayout()
- self.collectionView?.reloadData()
- //}
+ self.collectionView?.collectionViewLayout.invalidateLayout()
+ self.collectionView?.reloadData()
}
override var canBecomeFirstResponder: Bool {
diff --git a/iOSClient/NCGlobal.swift b/iOSClient/NCGlobal.swift
index 180a3edb1..f39ccc96c 100644
--- a/iOSClient/NCGlobal.swift
+++ b/iOSClient/NCGlobal.swift
@@ -83,13 +83,12 @@ class NCGlobal: NSObject {
// Directory on Group
//
- @objc let appDatabaseNextcloud = "Library/Application Support/Nextcloud"
+ @objc let directoryProviderStorage = "File Provider Storage"
@objc let appApplicationSupport = "Library/Application Support"
- @objc let appUserData = "Library/Application Support/UserData"
@objc let appCertificates = "Library/Application Support/Certificates"
+ @objc let appDatabaseNextcloud = "Library/Application Support/Nextcloud"
@objc let appScan = "Library/Application Support/Scan"
- @objc let appBackground = "Library/Application Support/Background"
- @objc let directoryProviderStorage = "File Provider Storage"
+ @objc let appUserData = "Library/Application Support/UserData"
// Service
//
@@ -99,6 +98,7 @@ class NCGlobal: NSObject {
let processingTask = "com.nextcloud.processingTask"
// Name
+ //
@objc let appName = "files"
// Nextcloud version
@@ -209,6 +209,7 @@ class NCGlobal: NSObject {
let fileNameRichWorkspace = "Readme.md"
// Extension
+ //
@objc let extensionPreview = "ico"
// ContentPresenter
@@ -368,8 +369,6 @@ class NCGlobal: NSObject {
let notificationCenterPlayMedia = "playMedia"
let notificationCenterPauseMedia = "pauseMedia"
- // Tip
- //
let tipNCViewerPDFThumbnail = "tipncviewerpdfthumbnail"
let tipNCCollectionViewCommonAccountRequest = "tipnccollectionviewcommonaccountrequest"
let tipNCScanAddImage = "tipncscanaddimage"
diff --git a/iOSClient/Utility/CCUtility.m b/iOSClient/Utility/CCUtility.m
index 11c754db3..089365bf0 100644
--- a/iOSClient/Utility/CCUtility.m
+++ b/iOSClient/Utility/CCUtility.m
@@ -750,12 +750,12 @@
#pragma --------------------------------------------------------------------------------------------
+ (BOOL)addSkipBackupAttributeToItemAtURL:(NSURL *)URL
-{
- assert([[NSFileManager defaultManager] fileExistsAtPath: [URL path]]);
-
+{
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 +1034,17 @@
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.appApplicationSupport]];
+
+ [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]];