Update handler.go

This commit is contained in:
徐俊杰 2025-06-19 16:42:42 +08:00
parent 0885aa1ed0
commit 8c2cff4973

View File

@ -263,6 +263,7 @@ func (cr ChatHandler) MessageList(c *gin.Context) {
// return // return
// } // }
//} //}
// 启用或禁用缓存
//messages := cr.cache.GetChatRecord(request.SessionId) //messages := cr.cache.GetChatRecord(request.SessionId)
messages := []*accountFiee.ChatRecordData{} messages := []*accountFiee.ChatRecordData{}
var returnDataIdList = make([]int64, 0) var returnDataIdList = make([]int64, 0)
@ -280,6 +281,7 @@ func (cr ChatHandler) MessageList(c *gin.Context) {
} }
} }
} }
fmt.Println("defer CoverChatRecord , message len:", len(messages))
err := cr.cache.CoverChatRecord(request.SessionId, messages) err := cr.cache.CoverChatRecord(request.SessionId, messages)
if err != nil { if err != nil {
log.Print("设置消息已读失败", zap.Error(err)) log.Print("设置消息已读失败", zap.Error(err))
@ -305,6 +307,7 @@ func (cr ChatHandler) MessageList(c *gin.Context) {
return return
} }
messages = recordResp.List messages = recordResp.List
fmt.Println("GetChatRecordList len:", len(messages))
err = cr.cache.CoverChatRecord(request.SessionId, messages) err = cr.cache.CoverChatRecord(request.SessionId, messages)
if err != nil { if err != nil {
log.Print("覆盖聊天记录失败", zap.Error(err)) log.Print("覆盖聊天记录失败", zap.Error(err))
@ -370,8 +373,6 @@ func (cr ChatHandler) MessageList(c *gin.Context) {
resp[i].Message.Media = []dto.MessageMedia{} resp[i].Message.Media = []dto.MessageMedia{}
} }
} }
if accessUser.Role == 1 {
}
service.Success(c, resp) service.Success(c, resp)
} }