コード例 #1
0
        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);
        }
コード例 #2
0
 /// <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));
 }
コード例 #3
0
        /// <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));
        }