Exemplo n.º 1
0
        /// <summary>
        /// 添加好友事件
        /// </summary>
        /// <param name="sender">控件</param>
        /// <param name="e">事件源</param>
        public void userAdd_MouseDown(object sender)
        {
            //var web = new WebClient();
            string userId = "";

            //非空判断
            if (userId != "")
            {
                //接口添加好友
                var client = APIHelper.AddFriendAsync(userId);
                client.UploadDataCompleted += (sen, res) =>
                {
                    var result = JsonConvert.DeserializeObject <JsonAttention>(Encoding.UTF8.GetString(res.Result));//获取返回值
                    //var user = ((HttpClient)sender).Tag as DataOfUserDetial;
                    if (result.resultCode == 2 || result.resultCode == 4)
                    {
                        ShiKuManager.SendFriendRequest(userId, true);//发送Xmpp
                    }
                };
            }
            else
            {
                //MessageBox.Show("用户ID无效或获取ID失败", "提示");
            }
        }