marinofaggiana 6 jaren geleden
bovenliggende
commit
270a6754ea
3 gewijzigde bestanden met toevoegingen van 28 en 2 verwijderingen
  1. 1 0
      iOSClient/Brand/NCBrand.swift
  2. 11 2
      iOSClient/Database/NCManageDatabase.swift
  3. 16 0
      iOSClient/Networking/NCService.swift

+ 1 - 0
iOSClient/Brand/NCBrand.swift

@@ -71,6 +71,7 @@ class NCBrandColor: NSObject {
     }()
     
     @objc public let brand:                             String = "Nextcloud"
+    @objc public let brandInitials:                     String = "nc"
     @objc public let mailMe:                            String = "ios@nextcloud.com"
     @objc public let textCopyrightNextcloudiOS:         String = "Nextcloud for iOS %@ © 2019"
     @objc public let textCopyrightNextcloudServer:      String = "Nextcloud Server %@"

+ 11 - 2
iOSClient/Database/NCManageDatabase.swift

@@ -235,13 +235,22 @@ class NCManageDatabase: NSObject {
 
             addObject.autoUploadWWAnVideo = true
         }
-            
+        
         CCUtility.setPassword(account, password: password)
+        
+        // Third Parts:
+        //
+        // HC
+        //
+        let professions = CCUtility.getHCBusinessType(account)
+        if professions != nil && professions!.count > 0 {
+            CCUtility.setHCBusinessType(account, professions: professions)
+        }
     
         addObject.url = url
         addObject.user = user
         addObject.userID = user
-
+        
         realm.add(addObject)
         
         do {

+ 16 - 0
iOSClient/Networking/NCService.swift

@@ -46,6 +46,11 @@ class NCService: NSObject {
         self.requestServerCapabilities()
         self.requestServerStatus()
         self.requestListTrash()
+        
+        // Thirt Part
+        if NCBrandOptions.sharedInstance.brandInitials == "hc" {
+            self.registerHC()
+        }
     }
 
     //MARK: -
@@ -308,4 +313,15 @@ class NCService: NSObject {
             }
         })
     }
+    
+    //MARK: -
+    //MARK: Thirt Part
+    
+    private func registerHC() {
+        
+        let professions = CCUtility.getHCBusinessType(appDelegate.activeAccount)
+        if professions != nil && professions!.count > 0 {
+            
+        }
+    }
 }