Example #1
0
 public PullRequestTimeoutFunction(IPullRequestTracker pullRequestTracker, IGitHubClientProvider gitHubClientProvider, GitHubRateLimiter limiter, IRepositoryConfigurationProvider repositoryConfigurationProvider, IGlobalConfigurationProvider globalConfigurationProvider)
 {
     this.pullRequestTracker   = pullRequestTracker;
     this.gitHubClientProvider = gitHubClientProvider;
     this.limiter = limiter;
     this.repositoryConfigurationProvider = repositoryConfigurationProvider;
     this.globalConfigurationProvider     = globalConfigurationProvider;
 }
 public GitHubWebhookProcessor(IGlobalConfigurationProvider globalConfigurationProvider, IGitHubClientProvider gitHubClientProvider, IRepositoryConfigurationProvider repositoryConfigurationProvider, SecretClient secretClient, GitHubRateLimiter limiter, IPullRequestTracker pullRequestTracker)
 {
     this.globalConfigurationProvider     = globalConfigurationProvider;
     this.gitHubClientProvider            = gitHubClientProvider;
     this.repositoryConfigurationProvider = repositoryConfigurationProvider;
     this.secretClient       = secretClient;
     this.limiter            = limiter;
     this.pullRequestTracker = pullRequestTracker;
 }
 public PullRequestHandler(IGlobalConfigurationProvider globalConfigurationProvider, IGitHubClientProvider gitHubClientProvider, IRepositoryConfigurationProvider repositoryConfigurationProvider, ILogger logger, GitHubRateLimiter limiter, IPullRequestTracker pullRequestTracker) : base(globalConfigurationProvider, gitHubClientProvider, repositoryConfigurationProvider, logger, limiter)
 {
     this.pullRequestTracker = pullRequestTracker;
 }