Fix pubsub calls.
parent
58d040b650
commit
91e02fdded
|
@ -18,6 +18,7 @@ func NewChannelManager() *ChannelManager {
|
||||||
pubsub: pubsub.New(1),
|
pubsub: pubsub.New(1),
|
||||||
channels: map[string]*Channel{},
|
channels: map[string]*Channel{},
|
||||||
}
|
}
|
||||||
|
return mgr
|
||||||
}
|
}
|
||||||
|
|
||||||
func (manager *ChannelManager) Channel(uuid string) *Channel {
|
func (manager *ChannelManager) Channel(uuid string) *Channel {
|
||||||
|
@ -42,7 +43,7 @@ func (manager *ChannelManager) Close(uuid string) (err error) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
pubsub.PubSub.Pub("close", manager.channels[uuid])
|
manager.pubsub.Pub(manager.channels[uuid], "close")
|
||||||
delete(manager.channels, uuid)
|
delete(manager.channels, uuid)
|
||||||
|
|
||||||
return
|
return
|
||||||
|
@ -60,7 +61,7 @@ func (manager *ChannelManager) Open(uuid string) (channel *Channel, err error) {
|
||||||
channel = &Channel{Id: uuid}
|
channel = &Channel{Id: uuid}
|
||||||
manager.channels[uuid] = channel
|
manager.channels[uuid] = channel
|
||||||
|
|
||||||
pubsub.PubSub.Pub("open", channel)
|
manager.pubsub.Pub(channel, "open")
|
||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue