From d20de268b6678c89cf0c957ca492140507dfe0ef Mon Sep 17 00:00:00 2001 From: Haroon Date: Tue, 24 Dec 2013 21:31:09 +0000 Subject: [PATCH] added url to ApiUrls for consistency --- Octokit.Reactive/Clients/ObservableSearchClient.cs | 2 +- Octokit/Clients/SearchClient.cs | 2 +- Octokit/Helpers/ApiUrls.cs | 9 +++++++++ 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/Octokit.Reactive/Clients/ObservableSearchClient.cs b/Octokit.Reactive/Clients/ObservableSearchClient.cs index d6d7d53b..ea33311f 100644 --- a/Octokit.Reactive/Clients/ObservableSearchClient.cs +++ b/Octokit.Reactive/Clients/ObservableSearchClient.cs @@ -20,7 +20,7 @@ namespace Octokit.Reactive public IObservable SearchRepo(SearchRepositoriesRequest search) { - throw new NotImplementedException(); + return _connection.GetAndFlattenAllPages(ApiUrls.SeachRepos(), search.Parameters); } public IObservable SearchUsers(SearchUsersRequest search) diff --git a/Octokit/Clients/SearchClient.cs b/Octokit/Clients/SearchClient.cs index c8529c15..e096cab7 100644 --- a/Octokit/Clients/SearchClient.cs +++ b/Octokit/Clients/SearchClient.cs @@ -28,7 +28,7 @@ namespace Octokit public Task> SearchRepo(SearchRepositoriesRequest search) { Ensure.ArgumentNotNull(search, "search"); - return ApiConnection.GetAll("search/repositories".FormatUri(), search.Parameters); + return ApiConnection.GetAll(ApiUrls.SeachRepos(), search.Parameters); } /// diff --git a/Octokit/Helpers/ApiUrls.cs b/Octokit/Helpers/ApiUrls.cs index 204f5b23..66429a6d 100644 --- a/Octokit/Helpers/ApiUrls.cs +++ b/Octokit/Helpers/ApiUrls.cs @@ -735,5 +735,14 @@ namespace Octokit { return "repos/{0}/{1}/collaborators".FormatUri(owner, repo); } + + /// + /// returns the for searching repos + /// + /// + public static Uri SeachRepos() + { + return "search/repositories".FormatUri(); + } } }