]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Front.git/blobdiff - api/const.go
Load credentials only when user requests it.
[perso/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Front.git] / api / const.go
index d3e5f42a485a27ced0feff2a89611686e1a23f59..2ad4d6135af2920bf9b899970910e38fe17e6f33 100644 (file)
@@ -6,7 +6,7 @@ import "net/http"
 type Status uint32
 type ErrorCode uint32
 
-const EXTERNAL_SERVICE_TIMEOUT_SECONDS = 10
+const EXTERNAL_SERVICE_TIMEOUT_SECONDS = 20
 
 const (
        OK Status = iota
@@ -19,6 +19,7 @@ const (
        InvalidCredentials
        InvalidEmail
        InvalidMarketCredentials
+       MarketCredentialsNotConfigured
        IPRestrictedApiKey
        InvalidOtp
        InvalidPassword
@@ -36,7 +37,7 @@ func StatusToHttpCode(status Status, code ErrorCode) int {
        }
 
        switch code {
-       case BadRequest, InvalidPassword, InvalidEmail, InvalidMarketCredentials, IPRestrictedApiKey:
+       case BadRequest, InvalidPassword, InvalidEmail, InvalidMarketCredentials, IPRestrictedApiKey, MarketCredentialsNotConfigured:
                return http.StatusBadRequest
 
        case InvalidCredentials, InvalidOtp: