private void CloseButton_Click(object sender, RoutedEventArgs e) { Client.XmppConnection.OnMessage -= XmppConnection_OnMessage; Client.XmppConnection.OnPresence -= XmppConnection_OnPresence; newRoom.LeaveRoom(new Jid(ChatId), Client.LoginPacket.AllSummonerData.Summoner.Name); Client.ClearMainGrid(typeof(GroupChatItem)); }
private void CloseButton_Click(object sender, RoutedEventArgs e) { Client.RiotConnection.MessageReceived -= RiotConnection_MessageReceived; newRoom.LeaveRoom(new Jid(RoomJid), Client.LoginPacket.AllSummonerData.Summoner.Name); Client.OverlayContainer.Visibility = Visibility.Hidden; Client.ClearPage(typeof(EndOfGamePage)); }
/// <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); }
internal void LeaveRoom(Guid roomId) { Jid jid; if (!rooms.TryGetValue(roomId, out jid)) { return; } muc.LeaveRoom(jid, session.Me.Name); rooms.Remove(roomId); users.Remove(roomId); roomsReverse.Remove(jid.User); }
public void Leave(string roomJid) { _muc.LeaveRoom(roomJid, _connection.Username); }
public void LeaveRoom(Jid jid) { lobby.LeaveRoom(jid, Session.Current.Account.Name); }
private void FormConferention_FormClosed(object sender, FormClosedEventArgs e) { muc.LeaveRoom(roomJid, nickname); }