IApiResponse no longer inherits IResponse

This commit is contained in:
Haacked
2015-01-01 20:37:52 -08:00
parent 09d5c236a4
commit 4c8bab20eb
42 changed files with 383 additions and 397 deletions
+5 -2
View File
@@ -11,13 +11,16 @@ namespace Octokit.Internal
readonly Func<Uri, Task<IApiResponse<List<T>>>> _nextPageFunc;
public ReadOnlyPagedCollection(IApiResponse<List<T>> response, Func<Uri, Task<IApiResponse<List<T>>>> nextPageFunc)
: base(response != null ? response.BodyAsObject : null)
: base(response != null ? response.Body : null)
{
Ensure.ArgumentNotNull(response, "response");
Ensure.ArgumentNotNull(nextPageFunc, "nextPageFunc");
_nextPageFunc = nextPageFunc;
_info = response.ApiInfo;
if (response != null)
{
_info = response.HttpResponse.ApiInfo;
}
}
public async Task<IReadOnlyPagedCollection<T>> GetNextPage()