fix: server 修复消息计数始终为1的问题
This commit is contained in:
parent
483ace2fa9
commit
6c882edb09
|
@ -592,12 +592,13 @@ func (slf *Server) pushMessage(message *Message) {
|
||||||
defer slf.OnShuntChannelCreatedEvent(channelGuid)
|
defer slf.OnShuntChannelCreatedEvent(channelGuid)
|
||||||
}
|
}
|
||||||
if channel != nil {
|
if channel != nil {
|
||||||
|
slf.messageCounter.Add(1)
|
||||||
channel <- message
|
channel <- message
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
slf.messageCounter.Add(1)
|
||||||
slf.messageChannel <- message
|
slf.messageChannel <- message
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (slf *Server) low(message *Message, present time.Time, expect time.Duration, messageReplace ...string) {
|
func (slf *Server) low(message *Message, present time.Time, expect time.Duration, messageReplace ...string) {
|
||||||
|
@ -616,7 +617,6 @@ func (slf *Server) low(message *Message, present time.Time, expect time.Duration
|
||||||
|
|
||||||
// dispatchMessage 消息分发
|
// dispatchMessage 消息分发
|
||||||
func (slf *Server) dispatchMessage(msg *Message) {
|
func (slf *Server) dispatchMessage(msg *Message) {
|
||||||
slf.messageCounter.Add(1)
|
|
||||||
var (
|
var (
|
||||||
ctx context.Context
|
ctx context.Context
|
||||||
cancel context.CancelFunc
|
cancel context.CancelFunc
|
||||||
|
|
Loading…
Reference in New Issue