Ejemplo n.º 1
0
 void Client_FriendRemoved(object sender, FriendRemovedEventArgs e)
 {
     if (__friendRemoved != null)
     {
         __friendRemoved.Call(_host.ClientHost, ConvObj(e));
     }
 }
Ejemplo n.º 2
0
        void client_FriendRemoved(object sender, FriendRemovedEventArgs e)
        {
            ThreadStart ts = delegate
            {
                this.lbFriends.Items.Remove(e.Friend);
            };

            if (InvokeRequired)
            {
                BeginInvoke(ts);
            }
            else
            {
                ts();
            }
        }
Ejemplo n.º 3
0
        private void HandleFriendRemoved(ParseData pd)
        {
            DataReader dr    = new DataReader(pd.Data);
            byte       index = dr.ReadByte();

            FriendUser removed = m_friendsList[index];

            m_friendsList.RemoveAt(index);

            for (int i = index; i < m_friendsList.Count; i++)
            {
                m_friendsList[i].Index -= 1;
            }

            FriendRemovedEventArgs args = new FriendRemovedEventArgs(removed)
            {
                EventData = pd
            };

            OnFriendRemoved(args);
        }
Ejemplo n.º 4
0
 public static void InvokeFriendRemovedEvent(FriendRemovedEventArgs args)
 {
     FriendRemovedEvent?.Invoke(args);
 }
Ejemplo n.º 5
0
 private void EventSink_FriendRemovedEvent(FriendRemovedEventArgs args)
 {
     ClientManager.Post(() => RemoveFriendFromCache(args.Account));
 }