mirror of
https://github.com/zoriya/octokit.net.git
synced 2026-06-04 19:26:51 +00:00
added all seach urls to ApiUrls
This commit is contained in:
@@ -18,6 +18,12 @@ namespace Octokit.Reactive
|
||||
_connection = client.Connection;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// search repos
|
||||
/// http://developer.github.com/v3/search/#search-repositories
|
||||
/// </summary>
|
||||
/// <param name="search"></param>
|
||||
/// <returns>List of repos</returns>
|
||||
public IObservable<Repository> SearchRepo(SearchRepositoriesRequest search)
|
||||
{
|
||||
return _connection.GetAndFlattenAllPages<Repository>(ApiUrls.SeachRepos(), search.Parameters);
|
||||
|
||||
@@ -40,7 +40,7 @@ namespace Octokit
|
||||
public Task<IReadOnlyList<User>> SearchUsers(SearchUsersRequest search)
|
||||
{
|
||||
Ensure.ArgumentNotNull(search, "search");
|
||||
return ApiConnection.GetAll<User>("search/users".FormatUri(), search.ToParametersDictionary());
|
||||
return ApiConnection.GetAll<User>(ApiUrls.SeachUsers(), search.ToParametersDictionary());
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -52,7 +52,7 @@ namespace Octokit
|
||||
public Task<IReadOnlyList<Issue>> SearchIssues(SearchIssuesRequest search)
|
||||
{
|
||||
Ensure.ArgumentNotNull(search, "search");
|
||||
return ApiConnection.GetAll<Issue>("search/issues".FormatUri(), search.ToParametersDictionary());
|
||||
return ApiConnection.GetAll<Issue>(ApiUrls.SeachIssues(), search.ToParametersDictionary());
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -64,7 +64,7 @@ namespace Octokit
|
||||
public Task<IReadOnlyList<SearchCode>> SearchCode(SearchCodeRequest search)
|
||||
{
|
||||
Ensure.ArgumentNotNull(search, "search");
|
||||
return ApiConnection.GetAll<SearchCode>("search/code".FormatUri(), search.ToParametersDictionary());
|
||||
return ApiConnection.GetAll<SearchCode>(ApiUrls.SeachCode(), search.ToParametersDictionary());
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -744,5 +744,32 @@ namespace Octokit
|
||||
{
|
||||
return "search/repositories".FormatUri();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// returns the <see cref="Uri"/> for searching repos
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static Uri SeachUsers()
|
||||
{
|
||||
return "search/users".FormatUri();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// returns the <see cref="Uri"/> for searching repos
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static Uri SeachIssues()
|
||||
{
|
||||
return "search/issues".FormatUri();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// returns the <see cref="Uri"/> for searching repos
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static Uri SeachCode()
|
||||
{
|
||||
return "search/code".FormatUri();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user