@@ -50,15 +50,41 @@ func DoTestDeleteAllMsgFromLocalAndSvr() {
50
50
var deleteConversationCallback DeleteConversationCallBack
51
51
open_im_sdk .DeleteAllMsgFromLocalAndSvr (deleteConversationCallback , utils .OperationIDGenerator ())
52
52
}
53
+ func DoTestSearchLocalMessages () {
54
+ //[SearchLocalMessages args: {"conversationID":"single_707010937","keywordList":["1"],"keywordListMatchType":0,"senderUserIDList":[],"messageTypeList":[],"searchTimePosition":0,"searchTimePeriod":0,"pageIndex":1,"count":200}]
55
+ var testSearchLocalMessagesCallBack SearchLocalMessagesCallBack
56
+ testSearchLocalMessagesCallBack .OperationID = utils .OperationIDGenerator ()
57
+ var params sdk_params_callback.SearchLocalMessagesParams
58
+ params .KeywordList = []string {"1" }
59
+ params .ConversationID = "single_707010937"
60
+ params .Count = 200
61
+ params .PageIndex = 1
62
+ //s:=strings.Trim(params.KeywordList[0],"")
63
+ //fmt.Println(len(s),s)
64
+ //params.KeywordListMatchType = 1
65
+ //params.MessageTypeList = []int{105}
66
+ open_im_sdk .SearchLocalMessages (testSearchLocalMessagesCallBack , testSearchLocalMessagesCallBack .OperationID , utils .StructToJsonString (params ))
67
+ }
53
68
54
69
func DoTestGetHistoryMessage (userID string ) {
55
70
var testGetHistoryCallBack GetHistoryCallBack
56
71
testGetHistoryCallBack .OperationID = utils .OperationIDGenerator ()
57
72
var params sdk_params_callback.GetHistoryMessageListParams
58
73
params .UserID = userID
59
- params .Count = 10
74
+ params .ConversationID = "single_707008149"
75
+ params .Count = 20
60
76
open_im_sdk .GetHistoryMessageList (testGetHistoryCallBack , testGetHistoryCallBack .OperationID , utils .StructToJsonString (params ))
61
77
}
78
+ func DoTestGetHistoryMessageReverse (userID string ) {
79
+ var testGetHistoryReverseCallBack GetHistoryReverseCallBack
80
+ testGetHistoryReverseCallBack .OperationID = utils .OperationIDGenerator ()
81
+ var params sdk_params_callback.GetHistoryMessageListParams
82
+ params .UserID = userID
83
+ params .Count = 10
84
+ params .ConversationID = "single_707008149"
85
+ params .StartClientMsgID = "d40dde77f29b14d3a16ca6f422776890"
86
+ open_im_sdk .GetHistoryMessageListReverse (testGetHistoryReverseCallBack , testGetHistoryReverseCallBack .OperationID , utils .StructToJsonString (params ))
87
+ }
62
88
func DoTestGetGroupHistoryMessage () {
63
89
var testGetHistoryCallBack GetHistoryCallBack
64
90
testGetHistoryCallBack .OperationID = utils .OperationIDGenerator ()
@@ -68,6 +94,15 @@ func DoTestGetGroupHistoryMessage() {
68
94
open_im_sdk .GetHistoryMessageList (testGetHistoryCallBack , testGetHistoryCallBack .OperationID , utils .StructToJsonString (params ))
69
95
}
70
96
97
+ //func DoTestGetGroupHistoryMessage() {
98
+ // var testGetHistoryCallBack GetHistoryCallBack
99
+ // testGetHistoryCallBack.OperationID = utils.OperationIDGenerator()
100
+ // var params sdk_params_callback.GetHistoryMessageListParams
101
+ // params.GroupID = "cb7aaa8e5f83d92db2ed1573cd01870c"
102
+ // params.Count = 10
103
+ // open_im_sdk.GetHistoryMessageList(testGetHistoryCallBack, testGetHistoryCallBack.OperationID, utils.StructToJsonString(params))
104
+ //}
105
+
71
106
//func DoTestDeleteConversation(conversationID string) {
72
107
// var testDeleteConversation DeleteConversationCallBack
73
108
// open_im_sdk.DeleteConversation(conversationID, testDeleteConversation)
@@ -313,6 +348,30 @@ func (g GetHistoryCallBack) OnSuccess(data string) {
313
348
log .Info (g .OperationID , "get History success " , data )
314
349
}
315
350
351
+ type GetHistoryReverseCallBack struct {
352
+ OperationID string
353
+ }
354
+
355
+ func (g GetHistoryReverseCallBack ) OnError (errCode int32 , errMsg string ) {
356
+ log .Info (g .OperationID , "GetHistoryReverseCallBack err" , errCode , errMsg )
357
+ }
358
+
359
+ func (g GetHistoryReverseCallBack ) OnSuccess (data string ) {
360
+ log .Info (g .OperationID , "GetHistoryReverseCallBack success " , data )
361
+ }
362
+
363
+ type SearchLocalMessagesCallBack struct {
364
+ OperationID string
365
+ }
366
+
367
+ func (g SearchLocalMessagesCallBack ) OnError (errCode int32 , errMsg string ) {
368
+ log .Info (g .OperationID , "SearchLocalMessagesCallBack err" , errCode , errMsg )
369
+ }
370
+
371
+ func (g SearchLocalMessagesCallBack ) OnSuccess (data string ) {
372
+ log .Info (g .OperationID , "SearchLocalMessagesCallBack success " , data )
373
+ }
374
+
316
375
type MsgListenerCallBak struct {
317
376
}
318
377
@@ -345,17 +404,18 @@ func (t TestSearchLocalMessages) OnError(errCode int32, errMsg string) {
345
404
func (t TestSearchLocalMessages ) OnSuccess (data string ) {
346
405
log .Info (t .OperationID , "SearchLocalMessages , OnSuccess %v\n " , data )
347
406
}
348
- func DoTestSearchLocalMessages () {
349
- var t TestSearchLocalMessages
350
- operationID := utils .OperationIDGenerator ()
351
- t .OperationID = operationID
352
- var p sdk_params_callback.SearchLocalMessagesParams
353
- //p.SessionType = constant.SingleChatType
354
407
355
- p .KeywordList = []string {}
356
- p .SearchTimePeriod = 24 * 60 * 60 * 10
357
- open_im_sdk .SearchLocalMessages (t , operationID , utils .StructToJsonString (p ))
358
- }
408
+ //func DoTestSearchLocalMessages() {
409
+ // var t TestSearchLocalMessages
410
+ // operationID := utils.OperationIDGenerator()
411
+ // t.OperationID = operationID
412
+ // var p sdk_params_callback.SearchLocalMessagesParams
413
+ // //p.SessionType = constant.SingleChatType
414
+ // p.SourceID = "18090680773"
415
+ // p.KeywordList = []string{}
416
+ // p.SearchTimePeriod = 24 * 60 * 60 * 10
417
+ // open_im_sdk.SearchLocalMessages(t, operationID, utils.StructToJsonString(p))
418
+ //}
359
419
360
420
type TestDeleteConversation struct {
361
421
OperationID string
@@ -399,11 +459,11 @@ func (c conversationCallBack) OnSyncServerFailed() {
399
459
}
400
460
401
461
func (c conversationCallBack ) OnNewConversation (conversationList string ) {
402
- // log.Info("", "OnNewConversation returnList is ", conversationList)
462
+ //log.Info("", "OnNewConversation returnList is ", conversationList)
403
463
}
404
464
405
465
func (c conversationCallBack ) OnConversationChanged (conversationList string ) {
406
- // log.Info("", "OnConversationChanged returnList is", conversationList)
466
+ log .Info ("" , "OnConversationChanged returnList is" , conversationList )
407
467
}
408
468
409
469
func (c conversationCallBack ) OnTotalUnreadMessageCountChanged (totalUnreadCount int32 ) {
0 commit comments