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) }