private void RunProcessingEngine() { while (IsConnected) { string received = Receive(); //TODO this isn't actually stopping when the reader is disposed IrcMessage message = IrcMessage.Parse(received); if (message != null) { MessageReceived?.Invoke(received, message); } } }
public void WhenMessageIsParsed() { _parsedMessage = IrcMessage.Parse(_message); }
public void WhenHostmaskIsRequested() { _parsedMessage = IrcMessage.Parse(_message); _hostmask = _parsedMessage.GetHostmaskFromPrefix(); }