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

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