type Status uint32
type ErrorCode uint32
-const EXTERNAL_SERVICE_TIMEOUT_SECONDS = 10
+const EXTERNAL_SERVICE_TIMEOUT_SECONDS = 20
const (
OK Status = iota
InvalidCredentials
InvalidEmail
InvalidMarketCredentials
+ MarketCredentialsNotConfigured
IPRestrictedApiKey
InvalidOtp
InvalidPassword
}
switch code {
- case BadRequest, InvalidPassword, InvalidEmail, InvalidMarketCredentials, IPRestrictedApiKey:
+ case BadRequest, InvalidPassword, InvalidEmail, InvalidMarketCredentials, IPRestrictedApiKey, MarketCredentialsNotConfigured:
return http.StatusBadRequest
case InvalidCredentials, InvalidOtp: