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)
 | 
						||
}
 |