public SlackRtmClient(IWebSocketManager webSocketManager, ISlackConfigGroup slackConfigGroup, IRtmRequestFactory rtmRequestFactory, IRtmResponseFactory rtmResponseFactory, ISlackRtmEventPublisher slackRtmEventPublisher, ISlackConnectionEventPublisher slackConnectionEventPublisher, IBashiLogger log) { pingTimeout = slackConfigGroup.PingTimeout; this.webSocketManager = webSocketManager; this.rtmRequestFactory = rtmRequestFactory; this.rtmResponseFactory = rtmResponseFactory; this.slackRtmEventPublisher = slackRtmEventPublisher; this.slackConnectionEventPublisher = slackConnectionEventPublisher; this.log = log; }
public SlackEventLogger(ISlackRtmEventPublisher slackRtmEventPublisher, IBashiLogger log) { this.slackRtmEventPublisher = slackRtmEventPublisher; this.log = log; }