public void leaveTeamRequest(Action <PomeloException, LeaveTeamResponse> cb, object option = null) { var request = new LeaveTeamRequest(); _socket.request <LeaveTeamResponse>(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as LeaveTeamResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return(s2c_code == 200); }, cb, option); }
/// <summary> /// Begin a new LeaveTeamRequest /// </summary> /// <param name="requestData"></param> /// <returns></returns> public LeaveTeamResponse LeaveTeamRequest(LeaveTeamRequest requestData) { return(JsonConvert.DeserializeObject <LeaveTeamResponse>(Requestor.PostString(Urls.LeaveTeamRequest, JsonHelper.SerializeData(requestData)).ResponseJson)); }
/// <summary> /// Begin a new asynchronous LeaveTeamRequest /// </summary> /// <param name="requestData"></param> /// <returns></returns> public async Task <LeaveTeamResponse> LeaveTeamRequestAsync(LeaveTeamRequest requestData) { var res = await Requestor.PostStringAsync(Urls.LeaveTeamRequest, JsonHelper.SerializeData(requestData)); return(JsonConvert.DeserializeObject <LeaveTeamResponse>(res.ResponseJson)); }