// Leave the room as a user, will announce. Mostly used during setup. func (r *Room) Leave(u message.Identifier) error { err := r.members.Remove(u) if err != nil { return err } s := fmt.Sprintf("%s left.", u.Name()) r.Send(message.NewAnnounceMsg(s)) return nil }