mirror of
https://github.com/NoFxAiOS/nofx.git
synced 2026-07-15 00:36:56 +08:00
Merge pull request #466 from zhouyongyou/fix/websocket-crash
fix(market): prevent program crash on WebSocket failure
This commit is contained in:
@@ -121,19 +121,19 @@ func (m *WSMonitor) Start(coins []string) {
|
|||||||
// 初始化交易对
|
// 初始化交易对
|
||||||
err := m.Initialize(coins)
|
err := m.Initialize(coins)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalf("❌ 初始化币种: %v", err)
|
log.Printf("❌ 初始化币种失败: %v", err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
err = m.combinedClient.Connect()
|
err = m.combinedClient.Connect()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalf("❌ 批量订阅流: %v", err)
|
log.Printf("❌ 批量订阅流失败: %v", err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
// 订阅所有交易对
|
// 订阅所有交易对
|
||||||
err = m.subscribeAll()
|
err = m.subscribeAll()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalf("❌ 订阅币种交易对: %v", err)
|
log.Printf("❌ 订阅币种交易对失败: %v", err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -159,7 +159,7 @@ func (m *WSMonitor) subscribeAll() error {
|
|||||||
for _, st := range subKlineTime {
|
for _, st := range subKlineTime {
|
||||||
err := m.combinedClient.BatchSubscribeKlines(m.symbols, st)
|
err := m.combinedClient.BatchSubscribeKlines(m.symbols, st)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalf("❌ 订阅3m K线: %v", err)
|
log.Printf("❌ 订阅 %s K线失败: %v", st, err)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user