Exemple #1
0
func (c *Channel) RegisterPeer(p *peer.Peer) {
	e := event.New(p.Identification(), "join", c.name, c.name)
	p.NotifyChannel(e, c.eventHandler)

	//Also binds the new peer to emitter, so it can listen to other peers' events
	p.BindChannel("join", c.eventHandler)
	p.BindChannel("message", c.eventHandler)
}