Compare commits

...

2 Commits

Author SHA1 Message Date
junleea 350a439f89 Merge branch 'refs/heads/feature-im' 2024-07-21 11:28:28 +08:00
junleea f8e3dc4d61 im修复对方离线通知 2024-07-21 11:28:22 +08:00
1 changed files with 12 additions and 6 deletions

View File

@ -175,6 +175,7 @@ func SRMessage(c *gin.Context) {
}
}(ws, res, to_user_id)
var status_cnt int
// 从Redis中读取消息并发送到客户端
for {
if v := clients[ws]; v == true {
@ -206,12 +207,17 @@ func SRMessage(c *gin.Context) {
res3, _ = json.Marshal(msg)
}
} else {
if status_cnt > 5 {
//对方不在线
msg.Type = "offline"
msg.Msg = "offline"
msg.From_user_id = -1
msg.Session = res
res3, _ = json.Marshal(msg)
} else {
status_cnt++
}
}
err2 := ws.WriteMessage(websocket.TextMessage, res3)
if err2 != nil {