Esempio n. 1
0
        /// <summary>
        /// 添加好友到服务器端的好友列表中
        /// </summary>
        /// <param name="group">The group.好友的组号,我的好友组是0,然后是1,2,...</param>
        /// <param name="qq">The qq.</param>
        public void AddFriendToList(int group, int qq)
        {
            UploadGroupFriendPacket packet = new UploadGroupFriendPacket(QQUser);

            packet.addFriend(group, qq);
            QQClient.PacketManager.SendPacket(packet, QQPort.Main.Name);
        }
Esempio n. 2
0
        /// <summary>
        /// Processes the upload group friend reply.处理上传分组好友列表回复包
        /// </summary>
        /// <param name="inPacket">The in packet.</param>
        /// <param name="outPacket">The out packet.</param>
        private void ProcessUploadGroupFriendReply(UploadGroupFriendReplyPacket inPacket, UploadGroupFriendPacket outPacket)
        {
            QQEventArgs <UploadGroupFriendReplyPacket, UploadGroupFriendPacket> e = new QQEventArgs <UploadGroupFriendReplyPacket, UploadGroupFriendPacket>(client, inPacket, outPacket);

            if (inPacket.ReplyCode == ReplyCode.OK)
            {
                client.FriendManager.OnUploadGroupFriendSuccessed(e);
            }
            else
            {
                client.FriendManager.OnUploadGroupFriendFailed(e);
            }
        }