From 831ff1cf3170ab23ffbaf9abd280e97a910ddd52 Mon Sep 17 00:00:00 2001 From: lrz-hal Date: Sun, 29 May 2016 14:07:37 +0200 Subject: [PATCH] Add observable reactions client --- Octokit.Reactive/Clients/IObservableReactionsClient.cs | 6 ++++++ Octokit.Reactive/Clients/ObservableReactionsClient.cs | 10 ++++++++++ Octokit.Reactive/IObservableGitHubClient.cs | 1 + Octokit.Reactive/ObservableGitHubClient.cs | 2 ++ Octokit.Reactive/Octokit.Reactive.csproj | 2 ++ ...actionCommitComment.cs => CommitCommentReaction.cs} | 0 ...ctionCommitComment.cs => ICommitCommentReaction.cs} | 0 Octokit/{ => Clients}/IReactionsClient.cs | 0 Octokit/Octokit.csproj | 6 +++--- 9 files changed, 24 insertions(+), 3 deletions(-) create mode 100644 Octokit.Reactive/Clients/IObservableReactionsClient.cs create mode 100644 Octokit.Reactive/Clients/ObservableReactionsClient.cs rename Octokit/Clients/{ReactionCommitComment.cs => CommitCommentReaction.cs} (100%) rename Octokit/Clients/{IReactionCommitComment.cs => ICommitCommentReaction.cs} (100%) rename Octokit/{ => Clients}/IReactionsClient.cs (100%) diff --git a/Octokit.Reactive/Clients/IObservableReactionsClient.cs b/Octokit.Reactive/Clients/IObservableReactionsClient.cs new file mode 100644 index 00000000..3d25f253 --- /dev/null +++ b/Octokit.Reactive/Clients/IObservableReactionsClient.cs @@ -0,0 +1,6 @@ +namespace Octokit.Reactive +{ + public interface IObservableReactionsClient + { + } +} diff --git a/Octokit.Reactive/Clients/ObservableReactionsClient.cs b/Octokit.Reactive/Clients/ObservableReactionsClient.cs new file mode 100644 index 00000000..1e80a04c --- /dev/null +++ b/Octokit.Reactive/Clients/ObservableReactionsClient.cs @@ -0,0 +1,10 @@ +namespace Octokit.Reactive +{ + public class ObservableReactionsClient : IObservableReactionsClient + { + public ObservableReactionsClient(IGitHubClient client) + { + Ensure.ArgumentNotNull(client, "client"); + } + } +} diff --git a/Octokit.Reactive/IObservableGitHubClient.cs b/Octokit.Reactive/IObservableGitHubClient.cs index 00650ab5..aa608c88 100644 --- a/Octokit.Reactive/IObservableGitHubClient.cs +++ b/Octokit.Reactive/IObservableGitHubClient.cs @@ -27,5 +27,6 @@ namespace Octokit.Reactive IObservableSearchClient Search { get; } IObservableEnterpriseClient Enterprise { get; } IObservableMigrationClient Migration { get; } + IObservableReactionsClient Reaction { get; } } } \ No newline at end of file diff --git a/Octokit.Reactive/ObservableGitHubClient.cs b/Octokit.Reactive/ObservableGitHubClient.cs index 0d712344..a5aec6b5 100644 --- a/Octokit.Reactive/ObservableGitHubClient.cs +++ b/Octokit.Reactive/ObservableGitHubClient.cs @@ -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; } /// /// Gets the latest API Info - this will be null if no API calls have been made diff --git a/Octokit.Reactive/Octokit.Reactive.csproj b/Octokit.Reactive/Octokit.Reactive.csproj index 920aefbe..3b3fefdb 100644 --- a/Octokit.Reactive/Octokit.Reactive.csproj +++ b/Octokit.Reactive/Octokit.Reactive.csproj @@ -99,9 +99,11 @@ + + diff --git a/Octokit/Clients/ReactionCommitComment.cs b/Octokit/Clients/CommitCommentReaction.cs similarity index 100% rename from Octokit/Clients/ReactionCommitComment.cs rename to Octokit/Clients/CommitCommentReaction.cs diff --git a/Octokit/Clients/IReactionCommitComment.cs b/Octokit/Clients/ICommitCommentReaction.cs similarity index 100% rename from Octokit/Clients/IReactionCommitComment.cs rename to Octokit/Clients/ICommitCommentReaction.cs diff --git a/Octokit/IReactionsClient.cs b/Octokit/Clients/IReactionsClient.cs similarity index 100% rename from Octokit/IReactionsClient.cs rename to Octokit/Clients/IReactionsClient.cs diff --git a/Octokit/Octokit.csproj b/Octokit/Octokit.csproj index 5ec68bae..58eec2dc 100644 --- a/Octokit/Octokit.csproj +++ b/Octokit/Octokit.csproj @@ -58,7 +58,7 @@ Properties\SolutionInfo.cs - + @@ -86,7 +86,7 @@ - + @@ -121,7 +121,7 @@ - +