From 5480cebe49370ce12407592a66e596f52b7172f7 Mon Sep 17 00:00:00 2001 From: Tobias Klika Date: Tue, 3 Dec 2013 22:28:22 +0100 Subject: [PATCH] publicly cache last response headers and data --- PocketSharp/PocketClient.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/PocketSharp/PocketClient.cs b/PocketSharp/PocketClient.cs index 1bd619c..dbafea4 100644 --- a/PocketSharp/PocketClient.cs +++ b/PocketSharp/PocketClient.cs @@ -24,7 +24,12 @@ namespace PocketSharp /// /// Caches HTTP headers from last response /// - private HttpResponseHeaders lastHeaders; + public HttpResponseHeaders lastHeaders; + + /// + /// Caches JSON data from last response + /// + public string lastResponseData; /// /// The base URL for the Pocket API @@ -192,6 +197,9 @@ namespace PocketSharp // read response var responseString = await response.Content.ReadAsStringAsync(); + // cache response + lastResponseData = responseString; + responseString = responseString.Replace("[]", "{}"); // deserialize object