31 lines
586 B
Go
31 lines
586 B
Go
|
|
package serverinit
|
|||
|
|
|
|||
|
|
import (
|
|||
|
|
"go-admin/models"
|
|||
|
|
"go-admin/pkg/utility"
|
|||
|
|
"go-admin/services/binanceservice"
|
|||
|
|
"go-admin/services/spotservice"
|
|||
|
|
"os"
|
|||
|
|
)
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
初始化-币安现货交易对24h行情
|
|||
|
|
*/
|
|||
|
|
func SpotCurrencyInit() (map[string]models.TradeSet, []string) {
|
|||
|
|
result, symbols, err := binanceservice.GetSpotSymbols()
|
|||
|
|
|
|||
|
|
if err != nil {
|
|||
|
|
os.Exit(-1)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
return result, symbols
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
初始化现货订阅
|
|||
|
|
- @workType 工作类型 normal-正常任务,trigger-主动触发
|
|||
|
|
*/
|
|||
|
|
func SpotSubscribeInit(workType string) {
|
|||
|
|
utility.SafeGoParam(spotservice.StartBinanceProWs, workType)
|
|||
|
|
}
|