diff options
Diffstat (limited to 'markets')
-rw-r--r-- | markets/poloniex.go | 8 |
1 files changed, 8 insertions, 0 deletions
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 ( | |||
13 | ErrorFlagCounter utils.Counter = 0 | 13 | ErrorFlagCounter utils.Counter = 0 |
14 | CurrencyPairNotInTicker = utils.InitFlag(&ErrorFlagCounter, "CurrencyPairNotInTicker") | 14 | CurrencyPairNotInTicker = utils.InitFlag(&ErrorFlagCounter, "CurrencyPairNotInTicker") |
15 | InvalidCredentials = utils.InitFlag(&ErrorFlagCounter, "InvalidCredentials") | 15 | InvalidCredentials = utils.InitFlag(&ErrorFlagCounter, "InvalidCredentials") |
16 | IPRestricted = utils.InitFlag(&ErrorFlagCounter, "IPRestricted") | ||
16 | ) | 17 | ) |
17 | 18 | ||
18 | func poloniexInvalidCredentialsError(err error) bool { | 19 | func poloniexInvalidCredentialsError(err error) bool { |
@@ -22,6 +23,13 @@ func poloniexInvalidCredentialsError(err error) bool { | |||
22 | return strings.Contains(err.Error(), "Invalid API key/secret pair") | 23 | return strings.Contains(err.Error(), "Invalid API key/secret pair") |
23 | } | 24 | } |
24 | 25 | ||
26 | func poloniexRestrictedIPError(err error) bool { | ||
27 | if err == nil { | ||
28 | return false | ||
29 | } | ||
30 | return strings.Contains(err.Error(), "Permission denied") | ||
31 | } | ||
32 | |||
25 | type CurrencyPair struct { | 33 | type CurrencyPair struct { |
26 | Name string | 34 | Name string |
27 | Rate decimal.Decimal | 35 | Rate decimal.Decimal |