? Type.SUCCESS
: result.isNetworkFailure()
? Type.NETWORK_FAILURE
- : result.isUnregisteredFailure() ? Type.UNREGISTERED_FAILURE : Type.IDENTITY_FAILURE,
+ : result.isRateLimitFailure()
+ ? Type.RATE_LIMIT_FAILURE
+ : result.isUnregisteredFailure()
+ ? Type.UNREGISTERED_FAILURE
+ : Type.IDENTITY_FAILURE,
result.proofRequiredFailure() != null ? result.proofRequiredFailure().getToken() : null,
result.proofRequiredFailure() != null ? result.proofRequiredFailure().getRetryAfterSeconds() : null);
}
NETWORK_FAILURE,
UNREGISTERED_FAILURE,
IDENTITY_FAILURE,
+ RATE_LIMIT_FAILURE,
}
}