|
@@ -68,6 +68,7 @@ func (p *Publisher) Publish(v interface{}) {
|
|
func (p *Publisher) Close() {
|
|
func (p *Publisher) Close() {
|
|
p.m.Lock()
|
|
p.m.Lock()
|
|
for sub := range p.subscribers {
|
|
for sub := range p.subscribers {
|
|
|
|
+ delete(p.subscribers, sub)
|
|
close(sub)
|
|
close(sub)
|
|
}
|
|
}
|
|
p.m.Unlock()
|
|
p.m.Unlock()
|