Skip to content

Commit ef72a5c

Browse files
committed
Merge remote-tracking branch 'origin/tuoyun' into tuoyun
2 parents 581c7db + 5916897 commit ef72a5c

File tree

6 files changed

+16
-10
lines changed

6 files changed

+16
-10
lines changed

open_im_sdk/constant.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ var UserSDKRwLock sync.RWMutex
137137
var UserRouterMap map[string]*UserRelated
138138
var SvrConf IMConfig
139139
var SdkLogFlag int32
140-
140+
var HearbeatInterval int32 = 5
141141
var userForSDK *UserRelated
142142

143143
const (

open_im_sdk/init_login.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -627,7 +627,7 @@ func (u *UserRelated) heartbeat() {
627627

628628
u.DelCh(msgIncr)
629629
LogEnd("DelCh", wsReq.OperationID)
630-
time.Sleep(time.Duration(5) * time.Second)
630+
time.Sleep(time.Duration(HearbeatInterval) * time.Second)
631631
}
632632
}
633633

open_im_sdk/open_im_sdk_interface.go

+4
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,10 @@ func SetSdkLog(flag int32) {
5151
SdkLogFlag = flag
5252
}
5353

54+
func SetHearbeatInterval(interval int32) {
55+
HearbeatInterval = interval
56+
}
57+
5458
func UnInitSDK() {
5559
if userForSDK == nil {
5660
sdkLog("userForSDK nil")

open_im_sdk/ws_wrapper/open_im_sdk_my.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ func main() {
2121
var openIMWsAddress, openIMApiAddress *string
2222
APIADDR := "http://121.37.25.71:10000"
2323
WSADDR := "ws://121.37.25.71:17778"
24-
24+
open_im_sdk.SetHearbeatInterval(300)
2525
sysType := runtime.GOOS
2626
switch sysType {
2727
case "darwin":

open_im_sdk/ws_wrapper/open_im_sdk_server.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ func main() {
2626
openIMApiPort = flag.Int("openIM_api_port", 10000, "openIM api listening port")
2727
openIMWsPort = flag.Int("openIM_ws_port", 17778, "openIM ws listening port")
2828
flag.Parse()
29-
29+
open_im_sdk.SetHearbeatInterval(300)
3030
//switch *openIMTerminalType {
3131
//case "pc":
3232
// openIMWsAddress = flag.String("openIM_ws_address", "web", "different terminal types")
@@ -42,6 +42,7 @@ func main() {
4242

4343
sysType := runtime.GOOS
4444
switch sysType {
45+
4546
case "darwin":
4647
ws_local_server.InitServer(&open_im_sdk.IMConfig{IpApiAddr: *openIMApiAddress,
4748
IpWsAddr: *openIMWsAddress, Platform: utils.OSXPlatformID, DbDir: "./"})

test/main.go

+7-6
Original file line numberDiff line numberDiff line change
@@ -317,19 +317,20 @@ func getMyIP() string {
317317
}
318318

319319
var (
320-
APIADDR = "http://43.128.5.63:10000"
321-
WSADDR = "ws://43.128.5.63:17778"
322-
REGISTERADDR = "http://43.128.5.63:10000/auth/user_register"
323-
TOKENADDR = "http://43.128.5.63:10000/auth/user_token"
320+
TESTIP = "43.128.5.63"
321+
APIADDR = "http://" + TESTIP + ":10000"
322+
WSADDR = "ws://" + TESTIP + ":17778"
323+
REGISTERADDR = APIADDR + "/user_register"
324+
TOKENADDR = APIADDR + "/auth/user_token"
324325
SECRET = "tuoyun"
325326
SENDINTERVAL = 20
326327
)
327328

328329
// myuid, maxuid, msgnum
329330
func main() {
330-
331+
open_im_sdk.SetHearbeatInterval(300)
331332
for i := 0; i < 1; i++ {
332-
myUid1 := 18666662412
333+
myUid1 := 17712341234
333334
strMyUid1 := GenUid(myUid1)
334335

335336
runRigister(strMyUid1)

0 commit comments

Comments
 (0)