Add observable reactions client

This commit is contained in:
lrz-hal
2016-05-29 14:07:37 +02:00
parent 6baaa4e5fa
commit 831ff1cf31
9 changed files with 24 additions and 3 deletions
@@ -0,0 +1,6 @@
namespace Octokit.Reactive
{
public interface IObservableReactionsClient
{
}
}
@@ -0,0 +1,10 @@
namespace Octokit.Reactive
{
public class ObservableReactionsClient : IObservableReactionsClient
{
public ObservableReactionsClient(IGitHubClient client)
{
Ensure.ArgumentNotNull(client, "client");
}
}
}
@@ -27,5 +27,6 @@ namespace Octokit.Reactive
IObservableSearchClient Search { get; }
IObservableEnterpriseClient Enterprise { get; }
IObservableMigrationClient Migration { get; }
IObservableReactionsClient Reaction { get; }
}
}
@@ -47,6 +47,7 @@ namespace Octokit.Reactive
Search = new ObservableSearchClient(gitHubClient);
Enterprise = new ObservableEnterpriseClient(gitHubClient);
Migration = new ObservableMigrationClient(gitHubClient);
Reaction = new ObservableReactionsClient(gitHubClient);
}
public IConnection Connection
@@ -74,6 +75,7 @@ namespace Octokit.Reactive
public IObservableSearchClient Search { get; private set; }
public IObservableEnterpriseClient Enterprise { get; private set; }
public IObservableMigrationClient Migration { get; private set; }
public IObservableReactionsClient Reaction { get; private set; }
/// <summary>
/// Gets the latest API Info - this will be null if no API calls have been made
+2
View File
@@ -99,9 +99,11 @@
<Compile Include="Clients\IObservableRepositoryPagesClient.cs" />
<Compile Include="Clients\IObservableUserAdministrationClient.cs" />
<Compile Include="Clients\IObservableUserKeysClient.cs" />
<Compile Include="Clients\IObservableReactionsClient.cs" />
<Compile Include="Clients\ObservableMigrationsClient.cs" />
<Compile Include="Clients\ObservableMergingClient.cs" />
<Compile Include="Clients\ObservableMigrationClient.cs" />
<Compile Include="Clients\ObservableReactionsClient.cs" />
<Compile Include="Clients\ObservableRepositoryDeployKeysClient.cs" />
<Compile Include="Clients\ObservableOauthClient.cs" />
<Compile Include="Clients\IObservableRepositoryContentsClient.cs" />
+3 -3
View File
@@ -58,7 +58,7 @@
<Link>Properties\SolutionInfo.cs</Link>
</Compile>
<Compile Include="Clients\ActivitiesClient.cs" />
<Compile Include="Clients\IReactionCommitComment.cs" />
<Compile Include="Clients\ICommitCommentReaction.cs" />
<Compile Include="Clients\MigrationsClient.cs" />
<Compile Include="Clients\Enterprise\EnterpriseAdminStatsClient.cs" />
<Compile Include="Clients\Enterprise\EnterpriseLdapClient.cs" />
@@ -86,7 +86,7 @@
<Compile Include="Clients\OAuthClient.cs" />
<Compile Include="Clients\IRepositoryContentsClient.cs" />
<Compile Include="Clients\OrganizationMembersClient.cs" />
<Compile Include="Clients\ReactionCommitComment.cs" />
<Compile Include="Clients\CommitCommentReaction.cs" />
<Compile Include="Clients\ReactionsClient.cs" />
<Compile Include="Clients\RepositoryCommentsClient.cs" />
<Compile Include="Clients\IRepositoryCommentsClient.cs" />
@@ -121,7 +121,7 @@
<Compile Include="Http\IApiInfoProvider.cs" />
<Compile Include="Http\ProductHeaderValue.cs" />
<Compile Include="Http\RequestBody.cs" />
<Compile Include="IReactionsClient.cs" />
<Compile Include="Clients\IReactionsClient.cs" />
<Compile Include="Models\Request\BranchUpdate.cs" />
<Compile Include="Models\Request\ApiOptions.cs" />
<Compile Include="Models\Request\NewReaction.cs" />