This commit is contained in:
苏尹岚
2020-12-04 15:08:59 +08:00
parent c086f337a4
commit ffb12a0e6b

View File

@@ -107,6 +107,7 @@ func (c *EventController) TestWebsocket() {
for k, _ := range clients { for k, _ := range clients {
delete(clients[k], userID) delete(clients[k], userID)
} }
delete(clientsHeart, userID)
// delete(clients, ws) //删除map中的客户端 // delete(clients, ws) //删除map中的客户端
break //结束循环 break //结束循环
} else { } else {
@@ -126,9 +127,9 @@ func (c *EventController) TestWebsocket() {
//如果这些人不在这个组的ws池子里就打上未读标记 //如果这些人不在这个组的ws池子里就打上未读标记
for _, v := range userIDs { for _, v := range userIDs {
fmt.Println("222222222222222222222222222222", v) fmt.Println("222222222222222222222222222222", v)
fmt.Println("333333333333333333333333333333", clients[s.GroupID][v]) fmt.Println("333333333333333333333333333333", clientsHeart[v] == nil)
if clients[s.GroupID][v] == nil { if clientsHeart[v] == nil {
messageGroupReads, _ := dao.GetMessageGroupRead(db, v, s.GroupID) messageGroupReads, _ := dao.GetMessageGroupRead(db, v, s.GroupID)
for _, vv := range messageGroupReads { for _, vv := range messageGroupReads {
vv.UnReadCount++ vv.UnReadCount++