示例#1
0
        /// <summary> 把某人的好友列表中的自己删除
        ///     <remark>abu 2008-03-12 </remark>
        /// </summary>
        /// <param name="qq">The qq.</param>
        public void RemoveSelfFrom(int qq)
        {
            RemoveSelfPacket packet = new RemoveSelfPacket(QQUser);

            packet.RemoveFrom = qq;
            QQClient.PacketManager.SendPacket(packet, QQPort.Main.Name);
        }
示例#2
0
        /// <summary>处理删除自己的回复包
        ///     <remark>abu 2008-03-12 </remark>
        /// </summary>
        /// <param name="packet">The packet.</param>
        private void ProcessRemoveSelfReply(RemoveSelfReplyPacket inPacket, RemoveSelfPacket outPacket)
        {
            QQEventArgs <RemoveSelfReplyPacket, RemoveSelfPacket> e = new QQEventArgs <RemoveSelfReplyPacket, RemoveSelfPacket>(client, inPacket, outPacket);

            if (inPacket.ReplyCode == ReplyCode.OK)
            {
                client.FriendManager.OnRemoveSelfSuccessed(e);
            }
            else
            {
                client.FriendManager.OnRemoveSelfFailed(e);
            }
        }