diff options
Diffstat (limited to 'pkg/api/impl/coingecko/coingecko.go')
-rw-r--r-- | pkg/api/impl/coingecko/coingecko.go | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/pkg/api/impl/coingecko/coingecko.go b/pkg/api/impl/coingecko/coingecko.go index 268daf6..ef08613 100644 --- a/pkg/api/impl/coingecko/coingecko.go +++ b/pkg/api/impl/coingecko/coingecko.go @@ -24,9 +24,10 @@ var ErrNotFound = errors.New("not found") // Config config type Config struct { - PerPage uint - MaxPages uint - ApiKey string + PerPage uint + MaxPages uint + ApiKey string + ProApiKey string } // Service service @@ -53,7 +54,7 @@ func NewCoinGecko(config *Config) *Service { maxPages = uint(math.Ceil(math.Max(float64(maxResults)/float64(maxResultsPerPage), 1))) } - client := gecko.NewClient(nil, config.ApiKey) + client := gecko.NewClient(nil, config.ApiKey, config.ProApiKey) svc := &Service{ client: client, maxResultsPerPage: uint(math.Min(float64(maxResults), float64(maxResultsPerPage))), |