Exemple #1
0
 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));
 }
Exemple #2
0
 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));
 }
Exemple #3
0
        /// <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);
        }
Exemple #4
0
        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);
        }
Exemple #5
0
 public void Leave(string roomJid)
 {
     _muc.LeaveRoom(roomJid, _connection.Username);
 }
Exemple #6
0
 public void LeaveRoom(Jid jid)
 {
     lobby.LeaveRoom(jid, Session.Current.Account.Name);
 }
Exemple #7
0
 private void FormConferention_FormClosed(object sender, FormClosedEventArgs e)
 {
     muc.LeaveRoom(roomJid, nickname);
 }