public LimboAction(IServiceProvider services, LimboSettings settings) { this.Settings = settings; this.GitHub = services.GetService <IGitHubService>(); this.GitHub.SetCredentials(settings.GitHubUsername, settings.GitHubPersonalAccessToken); this.GitHub.BaseAddress = settings.GithubApiBaseUrl; this.Slack = services.GetService <ISlackService>(); this.Slack.SetCredentials(settings.SlackBotApiToken); }
public SendTestMessageAction(IServiceProvider services, LimboSettings settings) : base(services, settings) { }
public NotifyOpenPullRequestsAction(IServiceProvider services, LimboSettings settings) : base(services, settings) { }