public IrcBotConnection(ILineCommunicator lineCommunicator, IIrcLoginSettings settings) { _client = new IrcClient(lineCommunicator); _client.MessageReceived += OnMessageReceived; _loginSettings = settings; }
public IrcClient(ILineCommunicator lineCommunicator) { _lineCommunicator = lineCommunicator; _lineCommunicator.LineReceived += OnLineReceived; }
public LoggingLineCommunicatorDecorator(ILineCommunicator inner) { _inner = inner; _inner.LineReceived += InnerLineReceived; }