public static void CheckMessageList() { if (YoutubeMessageList.Count > 0) { foreach (YouTubeMessage CurrentTYMessage in YoutubeMessageList) { DateTime OffsetTime; TimeSpan TimeDiffrence; TimeDiffrence = DateTime.UtcNow - CurrentTYMessage.PublishedTime; OffsetTime = DateTime.UtcNow + TimeDiffrence; //Console.Write("MSG: {0}, DATEPUB: {1}, DATEOFF: {2}, DiffrenceL {3) \n",CurrentTYMessage.Message.ToString() , CurrentTYMessage.PublishedTime.ToShortTimeString(), OffsetTime.ToShortTimeString(), TimeDiffrence.ToString()); SA2VsChat.ProcessMessage(CurrentTYMessage.Message, CurrentTYMessage.Author); Console.Write("Processed Message - Removing"); SpentYoutubeMessages.Add(CurrentTYMessage); //We're done with it. Thread.Sleep(9000 / YoutubeMessageList.Count); } YoutubeMessageList.RemoveAll(x => SpentYoutubeMessages.Contains(x)); //Remove Dead Messages } }
public void Run() { SA2VsChat.Init(); }