public override void Cleanup() { StopDownloadingMovie(); CancellationDownloadingMovieToken?.Dispose(); MovieSettings?.Cleanup(); base.Cleanup(); }
/// <summary> /// Stop downloading a movie /// </summary> private void StopDownloadingMovie() { IsDownloadingMovie = false; IsMovieBuffered = false; CancellationDownloadingMovieToken?.Cancel(); CancellationDownloadingMovieToken = new CancellationTokenSource(); }