Hapikit.ResponseHandlers.DelegatingResponseHandler.HandleResponseAsync C# (CSharp) Method

HandleResponseAsync() public method

public HandleResponseAsync ( string linkRelation, HttpResponseMessage responseMessage ) : Task
linkRelation string
responseMessage System.Net.Http.HttpResponseMessage
return Task
        public virtual Task<HttpResponseMessage> HandleResponseAsync(string linkRelation, HttpResponseMessage responseMessage)
        {
            if (InnerResponseHandler != null)
            {
                return InnerResponseHandler.HandleResponseAsync(linkRelation, responseMessage);
            }

            var tcs = new TaskCompletionSource<HttpResponseMessage>();
            tcs.SetResult(responseMessage);
            return tcs.Task;
        }
    }