Эх сурвалжийг харах

Show maintenance mode message while downloading, removing, renaming or creating folder operations

davigonz 8 жил өмнө
parent
commit
d2ba8fe0f6

+ 11 - 0
src/main/java/com/owncloud/android/utils/ErrorMessageAdapter.java

@@ -105,6 +105,9 @@ public class ErrorMessageAdapter {
                 if (result.getCode() == ResultCode.FILE_NOT_FOUND) {
                     message = res.getString(R.string.downloader_download_file_not_found);
 
+                }  else if (result.getCode() == ResultCode.MAINTENANCE_MODE) {
+                        message = res.getString(R.string.maintenance_mode);
+
                 } else {
                     message = String.format(
                             res.getString(R.string.downloader_download_failed_content), new File(
@@ -121,6 +124,8 @@ public class ErrorMessageAdapter {
                     // Error --> No permissions
                     message = String.format(res.getString(R.string.forbidden_permissions),
                             res.getString(R.string.forbidden_permissions_delete));
+                } else if (result.getCode() == ResultCode.MAINTENANCE_MODE) {
+                    message = res.getString(R.string.maintenance_mode);
 
                 } else {
                     message = res.getString(R.string.remove_fail_msg);
@@ -142,6 +147,9 @@ public class ErrorMessageAdapter {
             } else if (result.getCode() == ResultCode.INVALID_CHARACTER_DETECT_IN_SERVER) {
                 message = res.getString(R.string.filename_forbidden_charaters_from_server);
 
+            } else if (result.getCode() == ResultCode.MAINTENANCE_MODE) {
+                message = res.getString(R.string.maintenance_mode);
+
             } else {
                 message = res.getString(R.string.rename_server_fail_msg);
             }
@@ -162,6 +170,9 @@ public class ErrorMessageAdapter {
             } else if (result.getCode() == ResultCode.INVALID_CHARACTER_DETECT_IN_SERVER) {
                 message = res.getString(R.string.filename_forbidden_charaters_from_server);
 
+            } else if (result.getCode() == ResultCode.MAINTENANCE_MODE) {
+                    message = res.getString(R.string.maintenance_mode);
+
             } else {
                 message = res.getString(R.string.create_dir_fail_msg);
             }