/// <summary>
 /// Get a new chatters list from the unoffical unsupported API endpoint.
 /// </summary>
 private async void RefreshChattersList()
 {
     try
     {
         _chatters = new List <ChatterAPI>(await TwitchAPI.GetChannelChatters(_channel));
         ChattersListUpdated?.Invoke(this, new ChattersListUpdatedEventArgs(_chatters));
     }
     catch
     {
         //
     }
 }
 /// <summary>
 /// Chat Service Disconnected Event Handler.
 /// </summary>
 private void _chatService_Disconnected(object sender, ChatConnectionDisconnectedEventArgs e)
 {
     // If the bot account disconnected
     if (!e.Account.IsCaster)
     {
         // Stop this service
         _timerRefreshChatters.Stop();
         lock (_lockChattersList)
         {
             _chatters.Clear();
             ChattersListUpdated?.Invoke(this, new ChattersListUpdatedEventArgs(_chatters));
         }
     }
 }