marinofaggiana 4 years ago
parent
commit
ba5202c8d2

+ 1 - 7
iOSClient/CCGlobal.h

@@ -158,13 +158,7 @@
 #define k_maxHTTPCache                                  10737418240 // 10GB
 
 // Error
-#define k_CCErrorTaskNil                                -9999
-#define k_CCErrorTaskDownloadNotFound                   -9998
-#define k_CCErrorUserNotAvailble                        -9997
-#define k_CCErrorInternalError                          -9996
-#define k_CCErrorFileAlreadyInDownload                  -9995
-#define k_CCErrorWebdavResponseError                    -9994
-#define k_CCErrorNotPermission                          -9993
+#define k_CCErrorInternalError                          -9999
 
 // Search
 #define k_minCharsSearch                                2

+ 3 - 0
iOSClient/Main/NCDetailViewController.swift

@@ -527,6 +527,9 @@ class NCDetailViewController: UIViewController {
                         let nextcloudText = NCViewerNextcloudText.init(frame: frame, configuration: WKWebViewConfiguration())
                         nextcloudText.viewerAt(metadata.url, metadata: metadata, editor: editor, view: backgroundView, viewController: self)
                     }
+                } else {
+                    NCContentPresenter.shared.messageNotification("_error_", description: "_editor_unknown_", delay: TimeInterval(k_dismissAfterSecond), type: NCContentPresenter.messageType.error, errorCode: Int(k_CCErrorInternalError))
+                    unload(checkWindow: false)
                 }
                 
                 return

+ 1 - 1
iOSClient/Networking/NCNetworking.swift

@@ -740,7 +740,7 @@ import Alamofire
         let permission = NCUtility.sharedInstance.permissionsContainsString(metadata.permissions, permissions: k_permission_can_delete)
         if metadata.permissions != "" && permission == false {
             
-            self.NotificationPost(name: k_notificationCenter_deleteFile, userInfo: ["metadata": metadata, "errorCode": Int(k_CCErrorNotPermission)], errorDescription: "_no_permission_delete_file_", completion: completion)
+            self.NotificationPost(name: k_notificationCenter_deleteFile, userInfo: ["metadata": metadata, "errorCode": Int(k_CCErrorInternalError)], errorDescription: "_no_permission_delete_file_", completion: completion)
             return
         }
                 

+ 1 - 0
iOSClient/Supporting Files/en.lproj/Localizable.strings

@@ -784,6 +784,7 @@
 "_invalid_data_format_"                 = "Invalid data format";
 "_error_decode_xml_"                    = "Invalid response, error decode XML";
 "_internal_generic_error_"              = "internal error";
+"_editor_unknown_"                      = "Failed to open file: Editor is unknown";
 
 // QRCode