27 lines
542 B
Go
27 lines
542 B
Go
package sve
|
|
|
|
import (
|
|
"time"
|
|
)
|
|
|
|
type WsMarketService struct {
|
|
Ws *WsService
|
|
}
|
|
|
|
func (w *WsMarketService) Kbar(kbar, pair string) {
|
|
conn, _ := w.Ws.CreateWsConn()
|
|
defer conn.Close()
|
|
//payloay := map[string]string{
|
|
// "action": "subscribe",
|
|
// "subscribe": "kbar",
|
|
// "kbar": kbar,
|
|
// "pair": pair,
|
|
//}
|
|
w.Ws.KeepAlive(10 * time.Second)
|
|
//msg, _ := json.Marshal(payloay)
|
|
msg := []byte(`{"action":"subscribe","subscribe":"kbar","kbar":"5min","pair":"btc_usdt"}`)
|
|
go w.Ws.SendMsg(msg)
|
|
go w.Ws.ReceiveMsg()
|
|
select {}
|
|
}
|