discord-jadx/app/src/main/java/com/hcaptcha/sdk/HCaptchaError.java

47 lines
1.2 KiB
Java

package com.hcaptcha.sdk;
import androidx.annotation.NonNull;
import c.d.b.a.a;
import java.io.Serializable;
public enum HCaptchaError implements Serializable {
NETWORK_ERROR(7, "No internet connection"),
SESSION_TIMEOUT(15, "Session Timeout"),
CHALLENGE_CLOSED(30, "Challenge Closed"),
RATE_LIMITED(31, "Rate Limited"),
ERROR(29, "Unknown error");
public final int errorId;
public final String message;
public HCaptchaError(int i, String str) {
this.errorId = i;
this.message = str;
}
@NonNull
public static HCaptchaError fromId(int i) {
HCaptchaError[] values = values();
for (int i2 = 0; i2 < 5; i2++) {
HCaptchaError hCaptchaError = values[i2];
if (hCaptchaError.errorId == i) {
return hCaptchaError;
}
}
throw new RuntimeException(a.j("Unsupported error id: ", i));
}
public int getErrorId() {
return this.errorId;
}
public String getMessage() {
return this.message;
}
@Override // java.lang.Enum, java.lang.Object
@NonNull
public String toString() {
return this.message;
}
}