Exemplo n.º 1
0
        public override async Task <IRestResponse <T> > ExecuteTaskAsync <T>(IRestRequest request)
        {
            IRestResponse <T> response = await base.ExecuteTaskAsync <T>(request);

            if (response.ResponseStatus != ResponseStatus.Completed || (int)response.StatusCode >= 400)
            {
                throw ResponseValidator.GetExceptionFromResponse(response);
            }

            return(response);
        }