/// <summary> /// *** PREMIUM FEATURE *** /// Accept an item from moderation Queue and remove it. /// </summary> public void AcceptFromModeratedQueue(string url) { for (int i = modQueue.Count - 1; i >= 0; i--) { if (modQueue[i].url.Equals(url)) { YoutubeDownloadManager.AddDownloadToQueue(modQueue[i].userid, modQueue[i].url); modQueue.RemoveAt(i); } } }
/// <summary> /// *** PREMIUM FEATURE *** /// Adds Youtube track picked by a user to moderated queue. /// </summary> /// <param name="userid"></param> /// <param name="url"></param> public void AddDownloadToModQueue(string userid, string url) { if (isModerated) { modQueue.Add(new QueuedItem(userid, url)); } else if (!isModerated) { YoutubeDownloadManager.AddDownloadToQueue(userid, url); } }