瀏覽代碼

Merge pull request #2832 from nextcloud/showMaintenanceInfo

Show offline info
Andy Scherzinger 6 年之前
父節點
當前提交
df8d8aef35

+ 0 - 3
src/main/java/com/owncloud/android/operations/RefreshFolderOperation.java

@@ -289,9 +289,6 @@ public class RefreshFolderOperation extends RemoteOperation {
             if (result.getCode() == ResultCode.FILE_NOT_FOUND) {
                 removeLocalFolder();
             }
-            if (result.getCode() == ResultCode.MAINTENANCE_MODE) {
-                return result;
-            }
             if (result.isException()) {
                 Log_OC.e(TAG, "Checked " + mAccount.name + remotePath + " : " +
                         result.getLogMessage(), result.getException());

+ 3 - 0
src/main/java/com/owncloud/android/ui/activity/FileDisplayActivity.java

@@ -1348,6 +1348,9 @@ public class FileDisplayActivity extends HookActivity
                                     showUntrustedCertDialog(synchResult);
                                 } else if (ResultCode.MAINTENANCE_MODE.equals(synchResult.getCode())) {
                                     showInfoBox(R.string.maintenance_mode);
+                                } else if (ResultCode.NO_NETWORK_CONNECTION.equals(synchResult.getCode()) ||
+                                        ResultCode.HOST_NOT_AVAILABLE.equals(synchResult.getCode())) {
+                                    showInfoBox(R.string.offline_mode);
                                 }
                             }
                         }