private void Timer_Elapsed(object sender, ElapsedEventArgs e)
 {
     try {
         List <ChatMessage> messages = youTubeAPI.getChatMessages(chatID).GetAwaiter().GetResult();
         OnGetChatEvents_Event(this, new GetChatEventsArgs(messages));
     } catch (Exception ex) {
         YTClient.Log(Logger.LogLevel.Error, ex.Message, ex);
         errors++;
         if (errors >= 3)
         {
             chatStatus = ChatStatus.Error;
             YTClient.Log(Logger.LogLevel.Error, "Limit of errors reached, disconnecting from chat!");
             Stop();
         }
     }
 }