瀏覽代碼

Update NCCapabilitiesView.swift

Marino Faggiana 1 年之前
父節點
當前提交
a1454779ae
共有 1 個文件被更改,包括 10 次插入3 次删除
  1. 10 3
      iOSClient/Diagnostics/NCCapabilitiesView.swift

+ 10 - 3
iOSClient/Diagnostics/NCCapabilitiesView.swift

@@ -32,6 +32,7 @@ class NCCapabilitiesStatus: ObservableObject {
 
     @Published var capabililies: [Capability] = []
     @Published var json = "Lorem ipsum dolor sit amet. Ea voluptas aperiam aut inventore saepe in tenetur modi. Cum sint tempore sed maiores quos aut quaerat deleniti./nQui beatae quia qui repellat sunt in Quis libero aut quidem porro non explicabo tenetur et natus doloribus non voluptatum consequatur."
+    @Published var homeServer = ""
 
     init(preview: Bool = false) {
 
@@ -39,10 +40,12 @@ class NCCapabilitiesStatus: ObservableObject {
             capabililies = [Capability(text: "File sharing", image: UIImage(named: "share")!.resizeImage(size: CGSize(width: 25, height: 25))!, available: true),
                             Capability(text: "Externa site", image: UIImage(systemName: "network")!, available: false)
             ]
+            homeServer = "https://cloud.nextcloud.com/remote.php.dav/files/marino/"
         } else {
-            guard let account = NCManageDatabase.shared.getActiveAccount()?.account else { return }
-            getCapabilities(account: account)
-            updateCapabilities(account: account)
+            guard let activeAccount = NCManageDatabase.shared.getActiveAccount() else { return }
+            homeServer = NCUtilityFileSystem.shared.getHomeServer(urlBase: activeAccount.urlBase, userId: activeAccount.userId) + "/"
+            getCapabilities(account: activeAccount.account)
+            updateCapabilities(account: activeAccount.account)
         }
     }
 
@@ -72,6 +75,7 @@ class NCCapabilitiesStatus: ObservableObject {
 
         var available: Bool = false
         capabililies.removeAll()
+
         self.json = ""
 
         // File Sharing
@@ -166,6 +170,9 @@ struct NCCapabilitiesView: View {
                         }
                     }
                 }
+                Section {
+                    Capability(text: capabilitiesStatus.homeServer, image: Image(uiImage: UIImage(systemName: "house")!))
+                }
                 Section {
                     TextEditor(text: .constant(capabilitiesStatus.json))
                         .font(.system(size: 12))