修复聊天连接建立不正常断开问题

This commit is contained in:
junleea 2024-07-08 16:18:39 +08:00
parent 77401657f5
commit e7107660d6
1 changed files with 0 additions and 4 deletions

View File

@ -209,10 +209,6 @@ func SRMessage(c *gin.Context) {
err2 := ws.WriteMessage(websocket.TextMessage, res3)
if err2 != nil {
worker.SetRedisWithExpire("user_"+id.(string)+"_status", "0", time.Second*120) //设置用户在线状态,1为在线,0为离线,5秒后过期
clientsMux.Lock()
delete(clients, ws)
clientsMux.Unlock()
break
} else {
worker.SetRedisWithExpire("user_"+id.(string)+"_status", "1", time.Second*5) //设置用户在线状态,1为在线,0为离线,5秒后过期
}