Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -33,9 +33,18 @@ func NewMarketData() *MarketData {
|
||||
}
|
||||
_ = ms.StartFutureWsMarkPrice()
|
||||
_ = ms.StartSpotWsMarkPrice()
|
||||
|
||||
// Initialize Alpha token cache
|
||||
go ms.refreshAlphaTokenCache()
|
||||
|
||||
|
||||
// Initialize Alpha token cache and refresh every hour
|
||||
go ms.alphaCacheRefreshLoop()
|
||||
|
||||
return ms
|
||||
}
|
||||
|
||||
func (ms *MarketData) alphaCacheRefreshLoop() {
|
||||
ms.refreshAlphaTokenCache()
|
||||
ticker := time.NewTicker(time.Hour)
|
||||
defer ticker.Stop()
|
||||
for range ticker.C {
|
||||
ms.refreshAlphaTokenCache()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user