Commit Graph

69 Commits

Author SHA1 Message Date
swcs 7cad855f9c return correct response status for "Send" 2014-06-17 10:14:26 +02:00
swcs 8531d20162 make PocketClient disposable 2014-05-11 22:59:06 +02:00
swcs 4f42ed719a separate HttpClient for parser API 2014-05-11 22:54:44 +02:00
swcs b46cc56362 implement ParserAPI func 2014-05-11 22:50:06 +02:00
swcs a207ca7ca4 ConvertJsonToList 2014-05-03 18:54:19 +02:00
swcs 82896d6fb4 prevent creation of Lists and use IEnumerable where possible 2014-05-01 17:56:18 +02:00
Stephen Erstad 4fa0ee29fe Raw JSON on PocketItem Model
Implementation of setting the raw JSON representation of a PocketItem to
the PocketSharp model
2014-03-04 22:12:08 -06:00
swcs b2113eb065 allow toggle for disabling mobile param 2014-02-07 14:22:52 +01:00
swcs 13c98e2d59 fixes #17 2014-02-07 14:10:12 +01:00
swcs 5480cebe49 publicly cache last response headers and data 2013-12-03 22:28:22 +01:00
swcs 31c69fb12b merge 2013-11-18 22:52:39 +01:00
ScottIsAFool 42693a967e Added HttpClientHandler and timeout to ctors 2013-11-18 18:05:02 +00:00
swcs 29f57085aa add IE11 user agent for PocketReader; update to RC3 2013-11-16 15:34:36 +01:00
swcs 33e6e9b02d add SendActions method 2013-11-16 15:09:21 +01:00
swcs ee989fc019 custom UriConverter to check for invalid URIs 2013-11-12 22:08:02 +01:00
swcs 2a9c30a69b add PreRequest action for all requests 2013-11-11 22:00:41 +01:00
swcs 8df2836563 add CancellationToken to PocketClient; methods later; 2013-11-06 20:47:53 +01:00
swcs d856e75e76 make test playlists working for XUnit update 2013-11-05 23:31:19 +01:00
swcs 7147d8022e update docs 2013-11-05 23:13:14 +01:00
ScottIsAFool af3e2b400b Added IPocketClient interface
Any future public methods that get added in any partial files just need
adding to the interface file too.
2013-11-03 18:07:26 +00:00
swcs 396cf69a40 convert nulls for bool and int in JSOn reader; update stress tests 2013-11-03 18:27:35 +01:00
swcs abfb9f6d78 remove unused using 2013-10-25 15:05:47 +02:00
swcs a1f6637e9d retrieve API usage limits; rename Statistics() to GetUserStatistics(); 2013-10-25 00:52:29 +02:00
ScottIsAFool 64098518fa Made CallbackUri public 2013-10-24 06:52:09 +01:00
swcs 4119dec95d move utilites; catch HttpRequestException; Read Article from URI 2013-10-19 16:30:01 +02:00
swcs 966a35e2c6 add statistics API 2013-09-27 00:12:02 +02:00
swcs 5136fe0ac4 update Microsoft.Net.HTTP package; update version and docs 2013-09-21 21:06:18 +02:00
swcs 1912563cc3 RemoveTag method; fix tag conversion; add modify tests 2013-09-19 18:08:41 +02:00
swcs 9d0fb6484f fix modification requests 2013-09-17 21:43:31 +02:00
swcs e522c8e30a simplify parameter creation; fix several deserialization issues 2013-09-16 23:34:13 +02:00
swcs 6114c3af9a exception handling / validation for requests and parsing 2013-09-14 15:12:28 +02:00
swcs a507cf6d0a add custom deserializers; update data-attributes for json.net 2013-09-14 13:40:20 +02:00
swcs f9268ea6be start async + pcl implementation 2013-09-12 11:39:48 +02:00
swcs 719a53a9c5 fix callback encoding; callback Uri -> string; 2013-07-02 20:43:38 +02:00
swcs b53067b47b update authentication process; 2013-07-01 23:17:31 +02:00
swcs d1e0f3399b remove unused usings; 2013-06-27 00:57:58 +02:00
swcs cb69aa13d0 added simple documentation where it was forgotten... 2013-06-27 00:53:30 +02:00
swcs d51410de06 move DictionaryToList into Utilities; 2013-06-27 00:37:30 +02:00
swcs 9ef558f0f2 methods for modifying tags; 2013-06-26 23:49:11 +02:00
swcs bcb927b005 refactor expectAuth to be included as trigger in Get; 2013-06-26 17:44:49 +02:00
swcs a320f18f24 add Add method to add new PocketItem; 2013-06-26 17:41:18 +02:00
swcs 315f24f1f6 update APIException to include Pocket error data; 2013-06-26 16:04:23 +02:00
swcs 8305990920 add first version of documentation; 2013-06-26 14:16:07 +02:00
swcs 899a2e1c4c complete PocketItem properties; add PocketImage, PocketVideo, PocketAuthor; 2013-06-26 12:17:01 +02:00
swcs f84c0a9c20 add custom deserialization for specific types; update SS.Text to allow conversion of int<=>bools on deserialization; 2013-06-26 10:43:54 +02:00
swcs c68b498f34 add ability to provide custom baseURL for PocketClient; 2013-06-25 20:51:25 +02:00
swcs 9bf4d84a93 update documentation; 2013-06-25 20:38:04 +02:00
swcs fdeac7b94f add Archive/Unarchive/Favorite/Unfavorite/Delete 2013-06-24 20:09:16 +02:00
swcs 316db90df3 simplify Put; 2013-06-24 20:02:01 +02:00
swcs 3470c7bb80 add first version of Modify; 2013-06-24 19:55:16 +02:00