public void OnClickAddFriendButton() { AddFriendReq req = new AddFriendReq { friendUserId = _userItem.userId, }; NetworkManager.GetInstance().SendPacket <AddFriendReq>(ENetworkMessage.ADD_FRIEND_REQ, req); }
public static AddFriendResp AddFriend(AddFriendReq req) { var ret = Class1.DoHttpRequest("/friend", "POST", new Dictionary <string, string> { { "access_token", Class1.AccessToken } }, JsonConvert.SerializeObject(req)); var resp = JsonConvert.DeserializeObject <AddFriendResp>(ret); return(resp); }
public Error <bool> SendRequest([FromRoute, Required] string wxid, [FromBody] AddFriendReq req) { var result = _wechat.VerifyUser(wxid, MMPro.MM.VerifyUserOpCode.MM_VERIFYUSER_SENDREQUEST, req.Content, req.AntispamTicket, req.UserNameV1, (byte)req.Origin); if (result != null || result.baseResponse?.ret == (int)MMPro.MM.RetConst.MM_OK) { return(Error <bool> .New() .WithCode(ErrorCode.OK) .WithData(true)); } return(Error <bool> .New() .WithCode(ErrorCode.ErrInterServcerErr) .WithMessage($"发送添加好友请求失败,{ result?.baseResponse?.errMsg?.@string ?? ""}")); }
public Respbase <ChatUserDto> AddFriend(AddFriendReq req) { ChatFacade facade = new ChatFacade(); ChatUserDto result = facade.AddFriend(req); if (result == null) { return(new Respbase <ChatUserDto> { Result = facade.PromptInfo.Result, Message = facade.PromptInfo.Message, Data = null }); } if (facade.PromptInfo.Result == 2) { return(new Respbase <ChatUserDto> { Result = 1, Message = facade.PromptInfo.Message, Data = result }); } return(new Respbase <ChatUserDto> { Result = 1, Message = "添加好友请求发起成功,请等待对方验证通过", Data = result }); }