示例#1
0
 public BotCore(IDispatchIncomingMessageToMiddlewares messageDispatcher, ISlackConnectionFactory connectionFactory, ISlackHelper slackHelper, ILogger <BotCore> log)
 {
     this.connectionFactory = connectionFactory;
     this.messageDispatcher = messageDispatcher;
     this.slackHelper       = slackHelper;
     this.log = log;
 }
示例#2
0
 internal SlackConnector(IConnectionFactory connectionFactory, ISlackConnectionFactory slackConnectionFactory)
 {
     _connectionFactory = connectionFactory;
     _slackConnectionFactory = slackConnectionFactory;
 }
示例#3
0
 internal SlackConnector(IConnectionFactory connectionFactory, ISlackConnectionFactory slackConnectionFactory)
 {
     _connectionFactory      = connectionFactory;
     _slackConnectionFactory = slackConnectionFactory;
 }
示例#4
0
 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())
 {
 }