From 18b3306b9c1d86d335b19f844aec78c2f542b84b Mon Sep 17 00:00:00 2001 From: "aedampir@gmail.com" Date: Thu, 19 May 2016 14:57:11 +0700 Subject: [PATCH] added ensure checks to ObservableRepoCollaboratorsClient --- .../Clients/ObservableRepoCollaboratorsClient.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Octokit.Reactive/Clients/ObservableRepoCollaboratorsClient.cs b/Octokit.Reactive/Clients/ObservableRepoCollaboratorsClient.cs index 943553af..cfa537e8 100644 --- a/Octokit.Reactive/Clients/ObservableRepoCollaboratorsClient.cs +++ b/Octokit.Reactive/Clients/ObservableRepoCollaboratorsClient.cs @@ -79,6 +79,10 @@ namespace Octokit.Reactive /// True if user is a collaborator else false public IObservable IsCollaborator(string owner, string name, string user) { + Ensure.ArgumentNotNullOrEmptyString(owner, "owner"); + Ensure.ArgumentNotNullOrEmptyString(name, "name"); + Ensure.ArgumentNotNullOrEmptyString(user, "user"); + return _client.IsCollaborator(owner, name, user).ToObservable(); } @@ -95,6 +99,10 @@ namespace Octokit.Reactive /// public IObservable Add(string owner, string name, string user) { + Ensure.ArgumentNotNullOrEmptyString(owner, "owner"); + Ensure.ArgumentNotNullOrEmptyString(name, "name"); + Ensure.ArgumentNotNullOrEmptyString(user, "user"); + return _client.Add(owner, name, user).ToObservable(); } @@ -111,6 +119,10 @@ namespace Octokit.Reactive /// public IObservable Delete(string owner, string name, string user) { + Ensure.ArgumentNotNullOrEmptyString(owner, "owner"); + Ensure.ArgumentNotNullOrEmptyString(name, "name"); + Ensure.ArgumentNotNullOrEmptyString(user, "user"); + return _client.Delete(owner, name, user).ToObservable(); } }