From bcd601de3c6c31755a614e306cd50df58c7ad36a Mon Sep 17 00:00:00 2001 From: Haroon Date: Tue, 24 Dec 2013 21:33:52 +0000 Subject: [PATCH] added all seach urls to ApiUrls --- .../Clients/ObservableSearchClient.cs | 6 +++++ Octokit/Clients/SearchClient.cs | 6 ++--- Octokit/Helpers/ApiUrls.cs | 27 +++++++++++++++++++ 3 files changed, 36 insertions(+), 3 deletions(-) diff --git a/Octokit.Reactive/Clients/ObservableSearchClient.cs b/Octokit.Reactive/Clients/ObservableSearchClient.cs index ea33311f..5291c9b6 100644 --- a/Octokit.Reactive/Clients/ObservableSearchClient.cs +++ b/Octokit.Reactive/Clients/ObservableSearchClient.cs @@ -18,6 +18,12 @@ namespace Octokit.Reactive _connection = client.Connection; } + /// + /// search repos + /// http://developer.github.com/v3/search/#search-repositories + /// + /// + /// List of repos public IObservable SearchRepo(SearchRepositoriesRequest search) { return _connection.GetAndFlattenAllPages(ApiUrls.SeachRepos(), search.Parameters); diff --git a/Octokit/Clients/SearchClient.cs b/Octokit/Clients/SearchClient.cs index e096cab7..5eeae9d3 100644 --- a/Octokit/Clients/SearchClient.cs +++ b/Octokit/Clients/SearchClient.cs @@ -40,7 +40,7 @@ namespace Octokit public Task> SearchUsers(SearchUsersRequest search) { Ensure.ArgumentNotNull(search, "search"); - return ApiConnection.GetAll("search/users".FormatUri(), search.ToParametersDictionary()); + return ApiConnection.GetAll(ApiUrls.SeachUsers(), search.ToParametersDictionary()); } /// @@ -52,7 +52,7 @@ namespace Octokit public Task> SearchIssues(SearchIssuesRequest search) { Ensure.ArgumentNotNull(search, "search"); - return ApiConnection.GetAll("search/issues".FormatUri(), search.ToParametersDictionary()); + return ApiConnection.GetAll(ApiUrls.SeachIssues(), search.ToParametersDictionary()); } /// @@ -64,7 +64,7 @@ namespace Octokit public Task> SearchCode(SearchCodeRequest search) { Ensure.ArgumentNotNull(search, "search"); - return ApiConnection.GetAll("search/code".FormatUri(), search.ToParametersDictionary()); + return ApiConnection.GetAll(ApiUrls.SeachCode(), search.ToParametersDictionary()); } } } \ No newline at end of file diff --git a/Octokit/Helpers/ApiUrls.cs b/Octokit/Helpers/ApiUrls.cs index 66429a6d..4041d809 100644 --- a/Octokit/Helpers/ApiUrls.cs +++ b/Octokit/Helpers/ApiUrls.cs @@ -744,5 +744,32 @@ namespace Octokit { return "search/repositories".FormatUri(); } + + /// + /// returns the for searching repos + /// + /// + public static Uri SeachUsers() + { + return "search/users".FormatUri(); + } + + /// + /// returns the for searching repos + /// + /// + public static Uri SeachIssues() + { + return "search/issues".FormatUri(); + } + + /// + /// returns the for searching repos + /// + /// + public static Uri SeachCode() + { + return "search/code".FormatUri(); + } } }