Rename IResponse<T> to IApiResponse

This commit is contained in:
Haacked
2015-01-01 19:33:25 -08:00
parent 49f95d40f1
commit 09d5c236a4
24 changed files with 120 additions and 121 deletions
@@ -23,13 +23,13 @@ namespace Octokit.Reactive.Internal
}
static IObservable<T> GetPages<T>(Uri uri, IDictionary<string, string> parameters,
Func<Uri, IDictionary<string, string>, IObservable<IResponse<List<T>>>> getPageFunc)
Func<Uri, IDictionary<string, string>, IObservable<IApiResponse<List<T>>>> getPageFunc)
{
return getPageFunc(uri, parameters).Expand(resp =>
{
var nextPageUrl = resp.ApiInfo.GetNextPageUrl();
return nextPageUrl == null
? Observable.Empty<IResponse<List<T>>>()
? Observable.Empty<IApiResponse<List<T>>>()
: Observable.Defer(() => getPageFunc(nextPageUrl, null));
})
.Where(resp => resp != null)