Skip to content

Commit 23f3195

Browse files
committed
Merge remote-tracking branch 'origin/tuoyun' into tuoyun
2 parents 2dcde81 + 8f005ff commit 23f3195

File tree

3 files changed

+17
-3
lines changed

3 files changed

+17
-3
lines changed

internal/conversation_msg/conversation_msg.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -289,12 +289,13 @@ func (c *Conversation) doMsgNew(c2v common.Cmd2Value) {
289289
log.Info(operationID, "trigger map is :", newConversationSet, conversationChangedSet)
290290
//u.doUpdateConversation(cmd2Value{Value: updateConNode{"", NewCon, mapKeyToStringList(newConversationSet)}})
291291
//u.doUpdateConversation(cmd2Value{Value: updateConNode{"", ConChange, mapKeyToStringList(conversationChangSet)}})
292-
if len(conversationChangedSet) != 0 {
293-
c.ConversationListener.OnConversationChanged(utils.StructToJsonString(mapConversationToList(conversationChangedSet)))
294-
}
295292
if len(newConversationSet) != 0 {
296293
c.ConversationListener.OnNewConversation(utils.StructToJsonString(mapConversationToList(newConversationSet)))
297294
}
295+
if len(conversationChangedSet) != 0 {
296+
c.ConversationListener.OnConversationChanged(utils.StructToJsonString(mapConversationToList(conversationChangedSet)))
297+
}
298+
298299
if isTriggerUnReadCount {
299300
c.doUpdateConversation(common.Cmd2Value{Value: common.UpdateConNode{"", constant.TotalUnreadMessageChanged, ""}})
300301
}

internal/login/init_login.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,11 +146,14 @@ func (u *LoginMgr) login(userID, token string, cb open_im_sdk_callback.Base, ope
146146
log.Info(operationID, "forcedSynchronization success...")
147147
log.NewInfo(operationID, u.imConfig.ObjectStorage)
148148
var objStorage comm2.ObjectStorage
149+
objStorage = comm2.NewCOS(p)
149150
switch u.imConfig.ObjectStorage {
150151
case "cos":
151152
objStorage = comm2.NewCOS(p)
152153
case "minio":
153154
objStorage = comm2.NewMinio(p)
155+
default:
156+
objStorage = comm2.NewCOS(p)
154157
}
155158
u.conversation = conv.NewConversation(u.ws, u.db, p, u.conversationCh,
156159
u.loginUserID, u.imConfig.Platform, u.imConfig.DataDir,

ws_wrapper/ws_local_server/ws_conversation_msg.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -553,6 +553,16 @@ func (wsRouter *WsFuncRouter) SendMessageNotOss(input string, operationID string
553553

554554
}
555555

556+
func (wsRouter *WsFuncRouter) ClearC2CHistoryMessage(input string, operationID string) {
557+
userWorker := open_im_sdk.GetUserWorker(wsRouter.uId)
558+
userWorker.Conversation().ClearC2CHistoryMessage(&BaseSuccFailed{runFuncName(),operationID,wsRouter.uId},input,operationID)
559+
}
560+
561+
func (wsRouter *WsFuncRouter) ClearGroupHistoryMessage(input string, operationID string) {
562+
userWorker := open_im_sdk.GetUserWorker(wsRouter.uId)
563+
userWorker.Conversation().ClearGroupHistoryMessage(&BaseSuccFailed{runFuncName(),operationID,wsRouter.uId},input,operationID)
564+
}
565+
556566
//func (wsRouter *WsFuncRouter) SetSdkLog(input string, operationID string) {
557567
// m := make(map[string]interface{})
558568
// if err := json.Unmarshal([]byte(input), &m); err != nil {

0 commit comments

Comments
 (0)