public HelpedSlackActionHandler(ISlackHttpClient slackClient, IQuestionService questionService, ILogger <HelpedSlackActionHandler> logger) { _slackClient = slackClient; _questionService = questionService; _logger = logger; }
public AddAnswerSlackActionHandler(ISlackHttpClient slackClient, ILogger <AddAnswerSlackActionHandler> logger, ICallbackIdCustomParamsWrappingService callbackIdCustomParamsWrappingService) { _slackClient = slackClient; _logger = logger; _callbackIdCustomParamsWrappingService = callbackIdCustomParamsWrappingService; }
public ShowAnswersSlackActionHandler(IQuestionService questionService, ISlackHttpClient slackClient, ILogger <ShowAnswersSlackActionHandler> logger) { _questionService = questionService; _slackClient = slackClient; _logger = logger; }
public StopNotifyUserSlackActionHandler(ISlackHttpClient slackClient, IQuestionService questionService, ILogger <StopNotifyUserSlackActionHandler> logger) { _slackClient = slackClient; _questionService = questionService; _logger = logger; }
public AddAnswerDialogSubmissionService(IQuestionService questionService, ISlackHttpClient slackClient, ILogger <AddAnswerDialogSubmissionService> logger, ICallbackIdCustomParamsWrappingService callbackIdCustomParamsWrappingService) { _questionService = questionService; _slackClient = slackClient; _logger = logger; _callbackIdCustomParamsWrappingService = callbackIdCustomParamsWrappingService; }
public SlackMessageAsyncCollector(SlackContext context, ISlackHttpClient slackHttpClient, ILogger logger) { _context = context; _slackHttpClient = slackHttpClient; _logger = logger; }
public EventService(ISlackHttpClient slackClient, IElasticSearchService elasticSearchService, ISearchableTextService searchableTextService, ILogger <EventService> logger) { _slackClient = slackClient; _elasticSearchService = elasticSearchService; _searchableTextService = searchableTextService; _logger = logger; }
public NotifyJob( ISlackHttpClient slackHttpClient, IAlertOwnerService alertOwnerService, ILoggerAdapter <NotifyJob> logger ) { _slackHttpClient = slackHttpClient; _alertOwnerService = alertOwnerService; _logger = logger; }
public CalendarJob(IAlertOwnerService alertOwnerService, ISlackHttpClient httpClient, IShiftsService shiftsService, ITypeConverter <LocalDate> converter, ILoggerAdapter <CalendarJob> logger) { _alertOwnerService = alertOwnerService; _httpClient = httpClient; _shiftsService = shiftsService; _converter = converter; _logger = logger; }
public AskExpertsSlackActionHandler( IQuestionService questionService, ISlackHttpClient slackClient, IOptions <SlackSettings> slackSettings, ILogger <AskExpertsSlackActionHandler> logger) { _questionService = questionService; _slackClient = slackClient; _logger = logger; _expertsChannelId = slackSettings.Value.ExpertsChannelId; }
public RoutingService( IInteractiveMessageService interactiveMessageService, ISubmissionSelectService submissionSelectService, ISlackExecutorService slackExecutorService, ISlackHttpClient slackHttpClient, ILogger <RoutingService> logger) { _interactiveMessageService = interactiveMessageService; _submissionSelectService = submissionSelectService; _slackExecutorService = slackExecutorService; _slackHttpClient = slackHttpClient; _logger = logger; _defaultSlackSerializerSettings = SlackSerializerSettings.DefaultSettings; }
public SlackHttpClientTests() { var slackSettingOptionsMock = new Mock <IOptions <SlackSettings> >(); slackSettingOptionsMock .SetupGet(m => m.Value) .Returns(() => new SlackSettings() { BotToken = "TEST_TOKEN", BaseAddress = "https://slack.com", HttpTimeoutMilliseconds = 5000 }); _httpClientMock = new Mock <IHttpClient>(); _httpClientMock.SetupAllProperties(); var logger = new Mock <ILogger <SlackHttpClient> >(); _slackHttpClient = new SlackHttpClient(_httpClientMock.Object, logger.Object, slackSettingOptionsMock.Object); }
public SlackMessageAsyncCollectorTests() { _httpClient = Substitute.For <ISlackHttpClient>(); _logger = Substitute.For <ILogger>(); }
public SlackExtensionConfigProvider(IOptions <SlackOptions> options, ISlackHttpClient slackHttpClient, ILoggerFactory loggerFactory) { _slackHttpClient = slackHttpClient; _options = options.Value; _slackLogger = loggerFactory.CreateLogger("SlackExtension"); }
public WelcomeJob(ISlackHttpClient client, IOptions <MyOptions> options, ILoggerAdapter <WelcomeJob> logger) { _client = client; _logger = logger; _options = options.Value; }