This commit is contained in:
苏尹岚
2020-12-04 14:56:30 +08:00
parent 42bbc6767c
commit 1483691937

View File

@@ -112,8 +112,6 @@ func (c *EventController) TestWebsocket() {
} else { } else {
//接受消息 业务逻辑 //接受消息 业务逻辑
broadcast <- s broadcast <- s
utils.CallFuncAsync(func() {
if s.GroupID != 0 {
//发聊天消息时这个组所有的成员包括创建者都在userIDs里 //发聊天消息时这个组所有的成员包括创建者都在userIDs里
userIDs := []string{} userIDs := []string{}
if results, err := dao.GetMessageGroups(db, "", s.GroupID, 0, true, ""); err == nil { if results, err := dao.GetMessageGroups(db, "", s.GroupID, 0, true, ""); err == nil {
@@ -126,7 +124,6 @@ func (c *EventController) TestWebsocket() {
} }
//如果这些人不在这个组的ws池子里就打上未读标记 //如果这些人不在这个组的ws池子里就打上未读标记
for _, v := range userIDs { for _, v := range userIDs {
fmt.Println("11111111111111111111111111111111111", utils.Format4Output(clients[s.GroupID][v], false))
if clients[s.GroupID][v] == nil { if clients[s.GroupID][v] == nil {
messageGroupReads, _ := dao.GetMessageGroupRead(db, v, s.GroupID) messageGroupReads, _ := dao.GetMessageGroupRead(db, v, s.GroupID)
for _, vv := range messageGroupReads { for _, vv := range messageGroupReads {
@@ -135,6 +132,8 @@ func (c *EventController) TestWebsocket() {
} }
} }
} }
utils.CallFuncAsync(func() {
if s.GroupID != 0 {
dao.WrapAddIDCULDEntity(s, "") dao.WrapAddIDCULDEntity(s, "")
dao.CreateEntity(db, s) dao.CreateEntity(db, s)
} }