office tag async send
This commit is contained in:
@@ -102,10 +102,12 @@ type tagSendStruct struct {
|
|||||||
|
|
||||||
func (s *officeServer) sendTagMsgRoutine() {
|
func (s *officeServer) sendTagMsgRoutine() {
|
||||||
log.NewInfo("", utils.GetSelfFuncName(), "start")
|
log.NewInfo("", utils.GetSelfFuncName(), "start")
|
||||||
select {
|
for {
|
||||||
case v := <-s.ch:
|
select {
|
||||||
msg.TagSendMessage(v.operationID, v.user, v.userID, v.content, v.senderPlatformID)
|
case v := <-s.ch:
|
||||||
time.Sleep(time.Millisecond * 500)
|
msg.TagSendMessage(v.operationID, v.user, v.userID, v.content, v.senderPlatformID)
|
||||||
|
time.Sleep(time.Millisecond * 500)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user