public BotCore(IDispatchIncomingMessageToMiddlewares messageDispatcher, ISlackConnectionFactory connectionFactory, ISlackHelper slackHelper, ILogger <BotCore> log) { this.connectionFactory = connectionFactory; this.messageDispatcher = messageDispatcher; this.slackHelper = slackHelper; this.log = log; }
internal SlackConnector(IConnectionFactory connectionFactory, ISlackConnectionFactory slackConnectionFactory) { _connectionFactory = connectionFactory; _slackConnectionFactory = slackConnectionFactory; }
internal SlackConnector(IConnectionFactory connectionFactory, ISlackConnectionFactory slackConnectionFactory) { this._connectionFactory = connectionFactory; this._slackConnectionFactory = slackConnectionFactory; }
internal SlackConnector(IConnectionFactory connectionFactory, ISlackConnectionFactory slackConnectionFactory, ICachedDataProvider cachedDataProvider) { _connectionFactory = connectionFactory; _slackConnectionFactory = slackConnectionFactory; _cachedDataProvider = cachedDataProvider; }
internal SlackConnector(IConnectionFactory connectionFactory, ISlackConnectionFactory slackConnectionFactory) : this(connectionFactory, slackConnectionFactory, new CachedDataProvider()) { }