Esempio n. 1
0
        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)
 {
 }