fix: add missing GetAlphaPrice to resolverMarketStub

resolverMarketStub did not implement the full IMarket interface —
missing GetAlphaPrice added in PR #19. This caused compile failure
in resolver tests.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-04-26 21:04:24 +07:00
parent c8be4c4bfd
commit e4922eb99a
@@ -25,6 +25,7 @@ func (m *resolverMarketStub) IsAlphaToken(symbol string) bool
func (m *resolverMarketStub) GetAlphaToken(symbol string) (market.AlphaTokenInfo, bool) { func (m *resolverMarketStub) GetAlphaToken(symbol string) (market.AlphaTokenInfo, bool) {
return market.AlphaTokenInfo{}, false return market.AlphaTokenInfo{}, false
} }
func (m *resolverMarketStub) GetAlphaPrice(symbol string) (float64, bool) { return 0, false }
func (m *resolverMarketStub) IsSpotPair(symbol string) bool { return m.spotPairs[symbol] } func (m *resolverMarketStub) IsSpotPair(symbol string) bool { return m.spotPairs[symbol] }
func (m *resolverMarketStub) IsFuturesPair(symbol string) bool { return m.futuresPairs[symbol] } func (m *resolverMarketStub) IsFuturesPair(symbol string) bool { return m.futuresPairs[symbol] }
func (m *resolverMarketStub) RefreshTradingPairCache() error { return nil } func (m *resolverMarketStub) RefreshTradingPairCache() error { return nil }