Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
BitgetLimited
GitHub Repository: BitgetLimited/V3-bitget-api-sdk
Path: blob/master/bitget-golang-sdk-api/test/bitgetwsclient_test.go
732 views
1
package test
2
3
import (
4
"bitget/internal/model"
5
"bitget/pkg/client/ws"
6
"fmt"
7
"testing"
8
)
9
10
func TestBitgetWsClient_New(t *testing.T) {
11
12
client := new(ws.BitgetWsClient).Init(true, func(message string) {
13
fmt.Println("default error:" + message)
14
}, func(message string) {
15
fmt.Println("default error:" + message)
16
})
17
18
var channelsDef []model.SubscribeReq
19
subReqDef1 := model.SubscribeReq{
20
InstType: "UMCBL",
21
Channel: "account",
22
InstId: "default",
23
}
24
channelsDef = append(channelsDef, subReqDef1)
25
client.SubscribeDef(channelsDef)
26
27
var channels []model.SubscribeReq
28
subReq1 := model.SubscribeReq{
29
InstType: "UMCBL",
30
Channel: "account",
31
InstId: "default",
32
}
33
channels = append(channels, subReq1)
34
client.Subscribe(channels, func(message string) {
35
fmt.Println("appoint:" + message)
36
})
37
client.Connect()
38
39
}
40
41