diff options
author | desperateCoder <echotodevnull@gmail.com> | 2024-01-03 18:18:26 +0300 |
---|---|---|
committer | desperateCoder <echotodevnull@gmail.com> | 2024-01-03 18:18:26 +0300 |
commit | 48344359a31fcc7735619978ee5407eeb43c2bcd (patch) | |
tree | 3e4d7950fb78c3105bea161868a8c804caf9135a /app/src/main/java/it/niedermann/nextcloud/deck/remote | |
parent | 7fa4e26314a90258df6eb0bd71e09036763c08fb (diff) |
added known exception for cloudflare-caused issues
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/remote')
-rw-r--r-- | app/src/main/java/it/niedermann/nextcloud/deck/remote/api/ServerCommunicationErrorHandler.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/remote/api/ServerCommunicationErrorHandler.java b/app/src/main/java/it/niedermann/nextcloud/deck/remote/api/ServerCommunicationErrorHandler.java index 562e9c3cb..656aed0ce 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/remote/api/ServerCommunicationErrorHandler.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/remote/api/ServerCommunicationErrorHandler.java @@ -2,6 +2,7 @@ package it.niedermann.nextcloud.deck.remote.api; import androidx.annotation.NonNull; +import com.nextcloud.android.sso.exceptions.NextcloudHttpRequestFailedException; import com.nextcloud.android.sso.exceptions.UnknownErrorException; import java.util.Arrays; @@ -16,7 +17,8 @@ public class ServerCommunicationErrorHandler { private static final Handler[] handlers = new Handler[]{ new Handler(UnknownErrorException.class, Arrays.asList("econnrefused", "unable to resolve host", "connection refused", "no address associated with hostname"), OfflineException.Reason.CONNECTION_REFUSED), - new Handler(ClassNotFoundException.class, Collections.singletonList("connecttimeoutexception"), OfflineException.Reason.CONNECTION_TIMEOUT) + new Handler(ClassNotFoundException.class, Collections.singletonList("connecttimeoutexception"), OfflineException.Reason.CONNECTION_TIMEOUT), + new Handler(NextcloudHttpRequestFailedException.class, Collections.singletonList("520"), OfflineException.Reason.CONNECTION_REJECTED) }; public static Throwable translateError(Throwable error) { |