feat: 接入 CoinGlass 清算热力图隔离链路
Some checks failed
ci / build + vet + guard + race (push) Has been cancelled
Some checks failed
ci / build + vet + guard + race (push) Has been cancelled
This commit is contained in:
@@ -11,11 +11,13 @@ import (
|
||||
)
|
||||
|
||||
type Deps struct {
|
||||
Logger *slog.Logger
|
||||
MarketContext *usecase.MarketContextUsecase
|
||||
MarketQuery *usecase.MarketQueryUsecase
|
||||
MarketData usecase.MarketDataProvider
|
||||
KlineRepo usecase.KlineRepository
|
||||
Logger *slog.Logger
|
||||
MarketContext *usecase.MarketContextUsecase
|
||||
MarketQuery *usecase.MarketQueryUsecase
|
||||
CoinglassQuery *usecase.CoinglassQueryUsecase
|
||||
CoinglassEnabled bool
|
||||
MarketData usecase.MarketDataProvider
|
||||
KlineRepo usecase.KlineRepository
|
||||
}
|
||||
|
||||
func Register(app *fiber.App, deps Deps) {
|
||||
@@ -30,4 +32,8 @@ func Register(app *fiber.App, deps Deps) {
|
||||
MarketData: deps.MarketData,
|
||||
KlineRepo: deps.KlineRepo,
|
||||
})
|
||||
v1.RegisterCoinglass(api, v1.CoinglassDeps{
|
||||
Enabled: deps.CoinglassEnabled,
|
||||
Query: deps.CoinglassQuery,
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user