NGitHub.Services.UserService.GetWatchersAsync C# (CSharp) Method

GetWatchersAsync() public method

public GetWatchersAsync ( string user, string repo, int page, Action callback, Action onError ) : GitHubRequestAsyncHandle
user string
repo string
page int
callback Action
onError Action
return GitHubRequestAsyncHandle
        public GitHubRequestAsyncHandle GetWatchersAsync(string user,
            string repo,
            int page,
            Action<IEnumerable<User>> callback,
            Action<GitHubException> onError)
        {
            Requires.ArgumentNotNull(user, "user");
            Requires.ArgumentNotNull(repo, "repo");

            var resource = string.Format("/repos/{0}/{1}/watchers", user, repo);
            var request = new GitHubRequest(resource, API.v3, Method.GET, Parameter.Page(page));
            return _gitHubClient.CallApiAsync<List<User>>(request,
                                                          r => callback(r.Data),
                                                          onError);
        }