Commit Graph

23 Commits

Author SHA1 Message Date
Mordechai Zuber
44304ca70b use string per recommended style 2015-12-16 21:23:36 +02:00
Brendan Forster
80719c0033 aaaand format the code 2015-11-04 13:38:51 -08:00
Brendan Forster
0acdb8cc60 Merge branch 'master' into redirect-requests
Conflicts:
	Octokit/Octokit-Mono.csproj
	Octokit/Octokit-MonoAndroid.csproj
	Octokit/Octokit-Monotouch.csproj
	Octokit/Octokit-Portable.csproj
	Octokit/Octokit-netcore45.csproj
2015-06-15 16:33:42 +09:30
campersau
8aa5a247d8 rename misleading responseIsArray variable to responseIsObject 2015-06-11 18:34:16 +02:00
Brendan Forster
3859ff3627 the test, it passes 2015-05-31 22:12:22 +09:30
Brendan Forster
c595f26515 unshipping preview API changes due to excessive paging introduced in some situations 2015-03-01 20:04:35 +09:30
Brendan Forster
491c1707a7 preview API first, yo 2015-02-23 09:20:36 +09:30
joshvera
53faa6a68a add moondragon as an acceptable content-type 2015-02-19 15:41:21 -05:00
Haacked
53a6516de2 Change IResponse.Body to object
This removes the awkward Body and BodyAsObject property combo we used to
have.
2015-01-04 19:06:50 -08:00
Haacked
09d5c236a4 Rename IResponse<T> to IApiResponse 2015-01-04 18:33:48 -08:00
Haacked
49f95d40f1 Remove Type parameter for IHttpClient send method
This keeps the IHttpClient interface simpler and ensures the
deserialization responsibility lies outside of that class. It only
needed the Type parameter for a special case that could be handled in a
better way.
2015-01-04 18:22:05 -08:00
Brendan Forster
2395eecf71 bugfix - dictionaries are enumerable - we shouldn't enforce this serialization rule 2015-01-04 11:22:41 +09:30
Haacked
0d3717208d Add support for deserializing object to an array
Some APIs return either an object or an array. This is hard for us
static typed languages. So what we do is normalize things to an array
when we expect one.
2015-01-02 01:14:10 -08:00
Haacked
d7a69e20d7 Implement OAuth Web Flow
Provide methods to make it easy for developers to implement the
web flow.

https://developer.github.com/v3/oauth/#web-application-flow
2014-04-19 16:01:35 -07:00
Amy Palamountain
82fcea6602 a work around for simple json support for empty root nodes 2014-02-16 17:04:20 +13:00
Haacked
50a197742d Fix releases client to pass accepts header 2013-10-15 13:59:14 -07:00
half-ogre
6f3fa81789 move internal stuff to .Internal namespace 2013-10-08 15:14:06 -07:00
Haacked
9f1626e484 Do not attempt to json serialize stream body 2013-10-06 22:26:23 -07:00
Haacked
fa1473264c JsonHttpPipeline only deserializes JSON responses
The JsonHttpPipeline should only try to deserialize responses that have
a Content-Type of application/json.
2013-10-06 21:32:19 -07:00
Haacked
e19765ece9 Do not overwrite existing Accept headers 2013-10-03 09:27:25 -07:00
Matt Burke
4cc62af306 Get integration tests to work for releases. 2013-10-03 09:03:59 -07:00
Haacked
0a5acdb0cb Add status code to ApiResponse
We weren't setting this before.
2013-09-27 16:37:52 -07:00
Haacked
997e955f38 Rename to Octokit to be consistent with other API libs
GitHub is naming all of the libraries Octokit for their respective
platforms
2013-01-29 14:00:27 -08:00