/// <summary> /// Leaves the specified room. /// </summary> /// <param name="room">The room.</param> public bool Leave(Room room) { var manager = new MucManager(connection); var jid = new Jid(room.JabberId, "conf.hipchat.com", string.Empty); manager.LeaveRoom(jid, current.Name); Out.WriteLine("Left room: {0}.", room.Name); return true; }
public void JoinConversation(string room) { if (myLocation.activeConversation != null) { var muc = new MucManager(conn); muc.LeaveRoom(new Jid(myLocation.activeConversation + "@" + Constants.JabberWire.MUC), myCredentials.name); } myLocation.activeConversation = room; joinRooms(); }