Skip to content

Commit 9e328a3

Browse files
authored
feat: go mod update. (#24)
1 parent 8026a72 commit 9e328a3

1 file changed

Lines changed: 19 additions & 16 deletions

File tree

go/export.go

Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -418,6 +418,21 @@ func (u UploadFileCallback) Complete(size int64, url string, typ int) {
418418
C.Call_CB_I_S(u.cCallback, COMPLETE, C.CString(StructToJsonString(m)))
419419
}
420420

421+
type UploadLogProgressCallback struct {
422+
cCallback C.CB_I_S
423+
}
424+
425+
func NewUploadLogProgressCallback(cCallback C.CB_I_S) *UploadLogProgressCallback {
426+
return &UploadLogProgressCallback{cCallback: cCallback}
427+
}
428+
429+
func (l UploadLogProgressCallback) OnProgress(current, size int64) {
430+
m := make(map[string]any)
431+
m["current"] = current
432+
m["size"] = size
433+
C.Call_CB_I_S(l.cCallback, ON_PROGRESS, C.CString(StructToJsonString(m)))
434+
}
435+
421436
// =====================================================global_callback===============================================
422437

423438
//export set_group_listener
@@ -1305,34 +1320,22 @@ func get_user_status(cCallback C.CB_S_I_S_S, operationID *C.char, userIDs *C.cha
13051320

13061321
// =====================================================third===============================================
13071322

1323+
//export update_fcm_token
13081324
func update_fcm_token(cCallback C.CB_S_I_S_S, operationID, fcmToken *C.char, expireTime C.longlong) {
13091325
baseCallback := NewBaseCallback(cCallback, operationID)
13101326
open_im_sdk.UpdateFcmToken(baseCallback, C.GoString(operationID), C.GoString(fcmToken), int64(expireTime))
13111327
}
13121328

1329+
//export set_app_Badge
13131330
func set_app_Badge(cCallback C.CB_S_I_S_S, operationID *C.char, appUnreadCount C.int) {
13141331
baseCallback := NewBaseCallback(cCallback, operationID)
13151332
open_im_sdk.SetAppBadge(baseCallback, C.GoString(operationID), int32(appUnreadCount))
13161333
}
13171334

1318-
type UploadLogProgressCallback struct {
1319-
cCallback C.CB_I_S
1320-
}
1321-
1322-
func NewUpladLogProgressCallback(cCallback C.CB_I_S) *UploadLogProgressCallback {
1323-
return &UploadLogProgressCallback{cCallback: cCallback}
1324-
}
1325-
1326-
func (l UploadLogProgressCallback) OnProgress(current, size int64) {
1327-
m := make(map[string]any)
1328-
m["current"] = current
1329-
m["size"] = size
1330-
C.Call_CB_I_S(l.cCallback, ON_PROGRESS, C.CString(StructToJsonString(m)))
1331-
}
1332-
1335+
//export upload_logs
13331336
func upload_logs(cCallback C.CB_S_I_S_S, operationID *C.char, line C.int, ex *C.char, uploadLogProgressCallback C.CB_I_S) {
13341337
baseCallback := NewBaseCallback(cCallback, operationID)
1335-
uploadLogCallback := NewUpladLogProgressCallback(uploadLogProgressCallback)
1338+
uploadLogCallback := NewUploadLogProgressCallback(uploadLogProgressCallback)
13361339
open_im_sdk.UploadLogs(baseCallback, C.GoString(operationID), int(line), C.GoString(ex), uploadLogCallback)
13371340
}
13381341

0 commit comments

Comments
 (0)