예제 #1
0
파일: BotCore.cs 프로젝트: AshleyPoole/CBot
 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;
 }
예제 #5
0
 internal SlackConnector(IConnectionFactory connectionFactory, ISlackConnectionFactory slackConnectionFactory, ICachedDataProvider cachedDataProvider)
 {
     _connectionFactory      = connectionFactory;
     _slackConnectionFactory = slackConnectionFactory;
     _cachedDataProvider     = cachedDataProvider;
 }
예제 #6
0
 internal SlackConnector(IConnectionFactory connectionFactory, ISlackConnectionFactory slackConnectionFactory)
     : this(connectionFactory, slackConnectionFactory, new CachedDataProvider())
 {
 }