Example #1
0
        public IrcBotConnection(ILineCommunicator lineCommunicator, IIrcLoginSettings settings)
        {
            _client = new IrcClient(lineCommunicator);
            _client.MessageReceived += OnMessageReceived;

            _loginSettings = settings;
        }
Example #2
0
 public IrcClient(ILineCommunicator lineCommunicator)
 {
     _lineCommunicator = lineCommunicator;
     _lineCommunicator.LineReceived += OnLineReceived;
 }
Example #3
0
 public LoggingLineCommunicatorDecorator(ILineCommunicator inner)
 {
     _inner = inner;
     _inner.LineReceived += InnerLineReceived;
 }