Hardly.Library.Twitch.TwitchIrcConnection.GetNextChatEvent C# (CSharp) Method

GetNextChatEvent() private method

private GetNextChatEvent ( ) : TwitchChatEvent
return TwitchChatEvent
        private TwitchChatEvent GetNextChatEvent()
        {
            string chatEventCommand = ircClient.ReadNextLine_BLOCKING();
            if(chatEventCommand == null) {
                if(Reconnect()) {
                    return GetNextChatEvent();
                } else {
                    throw new Exception();
                }
            } else {
                return TwitchChatEvent.Parse(factory, chatEventCommand);
            }
        }