summaryrefslogtreecommitdiffstats
path: root/pkg/api/impl/coingecko/coingecko.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/api/impl/coingecko/coingecko.go')
-rw-r--r--pkg/api/impl/coingecko/coingecko.go9
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))),