Update chat.go

This commit is contained in:
徐俊杰 2025-06-18 11:41:20 +08:00
parent 7b76dd5142
commit ac5fe7a266

View File

@ -65,13 +65,15 @@ func NewMessage(ctx context.Context, cache *chatCache.ChatCache, sender *account
return errors.New("消息发送失败")
}
fmt.Println("NewMessage 5 消息数量+1")
//新消息数量统计+1
noticeUserId := consts.ChatRoom.GetUserIdInSession(request.SessionId, sender.ID)
fmt.Println("NewMessage 5.1 消息数量配置结束")
fmt.Printf("noticeUserId %+v\n", noticeUserId)
for _, userId := range noticeUserId {
fmt.Println("userId")
cache.IncreaseNewMessageTotal(userId, request.SessionId)
if sender.Role != 3 {
//新消息数量统计+1
noticeUserId := consts.ChatRoom.GetUserIdInSession(request.SessionId, sender.ID)
fmt.Println("NewMessage 5.1 消息数量配置结束")
fmt.Printf("noticeUserId %+v\n", noticeUserId)
for _, userId := range noticeUserId {
fmt.Println("userId")
_ = cache.IncreaseNewMessageTotal(userId, request.SessionId)
}
}
fmt.Println("NewMessage 6")
//发送websocket消息提醒通知