/// <summary> /// Raises episode processed event with result /// </summary> /// <param name="name">Episode name</param> /// <param name="url">Episode address</param> /// <param name="path">Episode local path</param> /// <param name="result">Success result of episode</param> protected virtual void OnEpisodeProcessed(string name, string url, string path, EpisodeDetailEventArgs.EpisodeResult result) { EpisodeProcessed?.Invoke(this, new EpisodeDetailEventArgs(name, url, path, result)); }
private void Episode_EpisodeDownloading(object sender, EpisodeDetailEventArgs eventArgs) { EpisodeProcessed?.Invoke(sender, new EpisodeDetailEventArgs(eventArgs.Name, eventArgs.Url, eventArgs.DownloadPath, EpisodeDetailEventArgs.EpisodeResult.Downloading)); }