修改:主题取消订阅无效 bug

git-svn-id: svn://47.119.165.148/zhub@98 e63fbceb-bcc3-4977-ac22-735b83d8d0f4
This commit is contained in:
lxy
2021-02-03 08:01:57 +00:00
parent e532252ab5
commit ad3f7686ae
5 changed files with 32 additions and 13 deletions

View File

@@ -106,7 +106,7 @@ func (s *ZSub) delay(rcmd []string, c *ZConn) {
if timer != nil {
if t == -1 {
timer.Stop()
s.delays[rcmd[1]+"-"+rcmd[2]] = nil
delete(s.delays, rcmd[1]+"-"+rcmd[2])
return
}
timer.Reset(time.Duration(t) * time.Millisecond)
@@ -117,7 +117,7 @@ func (s *ZSub) delay(rcmd []string, c *ZConn) {
select {
case <-timer.C:
zsub.publish(rcmd[1], rcmd[2])
s.delays[rcmd[1]+"-"+rcmd[2]] = nil
delete(s.delays, rcmd[1]+"-"+rcmd[2])
}
}()
}