summaryrefslogtreecommitdiffstats
path: root/sync/android/java/src/org/chromium/sync/signin/AuthException.java
diff options
context:
space:
mode:
Diffstat (limited to 'sync/android/java/src/org/chromium/sync/signin/AuthException.java')
-rw-r--r--sync/android/java/src/org/chromium/sync/signin/AuthException.java23
1 files changed, 5 insertions, 18 deletions
diff --git a/sync/android/java/src/org/chromium/sync/signin/AuthException.java b/sync/android/java/src/org/chromium/sync/signin/AuthException.java
index 56e2ed1..a678b0c 100644
--- a/sync/android/java/src/org/chromium/sync/signin/AuthException.java
+++ b/sync/android/java/src/org/chromium/sync/signin/AuthException.java
@@ -4,43 +4,30 @@
package org.chromium.sync.signin;
-import android.content.Intent;
-
-/*
+/**
* AuthException abstracts away authenticator specific exceptions behind a single interface.
* It is used for passing information that is useful for better handling of errors.
*/
public class AuthException extends Exception {
private final boolean mIsTransientError;
- private final Intent mRecoveryIntent;
- /*
+ /**
* A simple constructor that stores all the error handling information and makes it available to
* the handler.
* @param isTransientError Whether the error is transient and we can retry.
- * @param recoveryIntent An intent that can be used to recover from this error.
* Thus, a user recoverable error is not transient, since it requires explicit user handling
* before retry.
*/
- public AuthException(boolean isTransientError, Intent recoveryIntent, Exception exception) {
+ public AuthException(boolean isTransientError, Exception exception) {
super(exception);
- assert !isTransientError || recoveryIntent == null;
+ assert !isTransientError;
mIsTransientError = isTransientError;
- mRecoveryIntent = recoveryIntent;
}
- /*
+ /**
* @return Whether the error is transient and we can retry.
*/
public boolean isTransientError() {
return mIsTransientError;
}
-
- /*
- * @return An intent that can be used to recover from this error if it is recoverabale by user
- * intervention, else {@code null}.
- */
- public Intent getRecoveryIntent() {
- return mRecoveryIntent;
- }
}