Gemini: Add subscription configuration (#1625)

* Gemini: Upgrade test config

* Gemini: Add subscription configuration

* Gemini: Fix negative waitgroup on shutdown

Fixes #1738
This commit is contained in:
Gareth Kirwan
2024-12-06 09:13:32 +07:00
committed by GitHub
parent 0c4b070ebc
commit 66a3ff021e
5 changed files with 101 additions and 45 deletions

View File

@@ -89,6 +89,7 @@ func (g *Gemini) SetDefaults() {
Enabled: exchange.FeaturesEnabled{
AutoPairUpdates: true,
},
Subscriptions: defaultSubscriptions.Clone(),
}
g.Requester, err = request.New(g.Name,
@@ -145,7 +146,7 @@ func (g *Gemini) Setup(exch *config.Exchange) error {
Connector: g.WsConnect,
Subscriber: g.Subscribe,
Unsubscriber: g.Unsubscribe,
GenerateSubscriptions: g.GenerateDefaultSubscriptions,
GenerateSubscriptions: g.generateSubscriptions,
Features: &g.Features.Supports.WebsocketCapabilities,
})
if err != nil {