X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=markets%2Fpoloniex.go;h=34ebb7eaf5e296bd9d550118d18428b18ccd4155;hb=908ee2dd22c85d5d850f62b1a9d0066b43b80a69;hp=5e1ec6473f3eb6ce3adfef00e69cbda1c269bb4d;hpb=6200f9a3c47770119abbb8b563ba32a0ea363949;p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FCryptoportfolio%2FFront.git diff --git a/markets/poloniex.go b/markets/poloniex.go index 5e1ec64..34ebb7e 100644 --- a/markets/poloniex.go +++ b/markets/poloniex.go @@ -13,6 +13,7 @@ var ( ErrorFlagCounter utils.Counter = 0 CurrencyPairNotInTicker = utils.InitFlag(&ErrorFlagCounter, "CurrencyPairNotInTicker") InvalidCredentials = utils.InitFlag(&ErrorFlagCounter, "InvalidCredentials") + IPRestricted = utils.InitFlag(&ErrorFlagCounter, "IPRestricted") ) func poloniexInvalidCredentialsError(err error) bool { @@ -22,6 +23,13 @@ func poloniexInvalidCredentialsError(err error) bool { return strings.Contains(err.Error(), "Invalid API key/secret pair") } +func poloniexRestrictedIPError(err error) bool { + if err == nil { + return false + } + return strings.Contains(err.Error(), "Permission denied") +} + type CurrencyPair struct { Name string Rate decimal.Decimal