public SlackMessageProcessor(SlackFilterConfiguration configuration, ISpinLogger <SlackMessageProcessor> logger) { _configuration = configuration; if (logger != null) { _logger = logger; } }
public SlackController(VstsClient vstsClient, SlackMessageProcessor slackFilterHelper, ISpinLogger <SlackController> logger = null) { _vstsClient = vstsClient; _slackMessageProcessor = slackFilterHelper; if (logger != null) { _logger = logger; } CacheManager.InitializeBuildDefinitionList(_vstsClient.GetBuildDefinitionList()); }