public async Task <ISlackConnection> Create(ConnectionInformation connectionInformation) { var slackConnection = new SlackConnection(new ConnectionFactory(), new MentionDetector(), new MonitoringFactory()); await slackConnection.Initialise(connectionInformation); return(slackConnection); }
public ISlackConnection Create(ConnectionInformation connectionInformation) { var slackConnection = new SlackConnection(_connectionFactory, _chatHubInterpreter, _mentionDetector); slackConnection.Initialise(connectionInformation); return(slackConnection); }
public ISlackConnection Create(ConnectionInformation connectionInformation) { var slackConnection = new SlackConnection(_connectionFactory, _mentionDetector); slackConnection.Initialise(connectionInformation); return slackConnection; }