public SlackClientProvider(
     ILogger <UserNotifier> logger,
     IOptionsMonitor <AutomergeBotConfiguration> cfg)
 {
     _logger = logger;
     _cfg    = cfg.CurrentValue;
 }
示例#2
0
 public ProcessPushPredicate(
     ILogger <ProcessPushPredicate> logger,
     IOptionsMonitor <AutomergeBotConfiguration> cfg)
 {
     _logger = logger;
     _cfg    = cfg.CurrentValue;
 }
 public RepositoryConnectionProvider(
     ILogger <IRepositoryConnectionProvider> logger,
     IOptionsMonitor <AutomergeBotConfiguration> cfg)
 {
     _logger = logger;
     _cfg    = cfg.CurrentValue;
 }
示例#4
0
 public MergePerformer(
     ILogger <MergePerformer> logger,
     IOptionsMonitor <AutomergeBotConfiguration> cfg,
     IUserNotifier userNotifier)
 {
     _logger       = logger;
     _cfg          = cfg.CurrentValue;
     _userNotifier = userNotifier;
 }
 public PullRequestMergeRetryier(
     ILogger <PullRequestMergeRetryier> logger,
     IOptionsMonitor <AutomergeBotConfiguration> cfg,
     IMergePerformer mergePerformer)
 {
     _logger         = logger;
     _cfg            = cfg.CurrentValue;
     _mergePerformer = mergePerformer;
 }
示例#6
0
 public TempBranchesRemoverPullRequestHandlerPullRequestHandler(
     IRepositoryConnectionProvider repositoryConnectionProvider,
     ILogger <TempBranchesRemoverPullRequestHandlerPullRequestHandler> logger,
     IOptionsMonitor <AutomergeBotConfiguration> cfg)
 {
     _repositoryConnectionProvider = repositoryConnectionProvider;
     _logger = logger;
     _cfg    = cfg.CurrentValue;
 }