Cleaning up the thumnail's manager

This commit is contained in:
Zoe Roux
2021-03-24 18:12:03 +01:00
parent cb2c60c9ad
commit f60f622e1d
3 changed files with 21 additions and 35 deletions
-1
View File
@@ -16,7 +16,6 @@ namespace Kyoo.Controllers
public Task<ICollection<string>> ListFiles([NotNull] string path);
public Task<bool> Exists([NotNull] string path);
// TODO replace every use of System.IO with this to allow custom paths (like uptobox://path)
// TODO find a way to handle Transmux/Transcode with this system.
public string GetExtraDirectory(Show show);
@@ -7,11 +7,11 @@ namespace Kyoo.Controllers
{
public interface IThumbnailsManager
{
Task<Show> Validate(Show show, bool alwaysDownload = false);
Task<Season> Validate(Season season, bool alwaysDownload = false);
Task<Episode> Validate(Episode episode, bool alwaysDownload = false);
Task<People> Validate(People actors, bool alwaysDownload = false);
Task<ProviderID> Validate(ProviderID actors, bool alwaysDownload = false);
Task Validate(Show show, bool alwaysDownload = false);
Task Validate(Season season, bool alwaysDownload = false);
Task Validate(Episode episode, bool alwaysDownload = false);
Task Validate(People actors, bool alwaysDownload = false);
Task Validate(ProviderID actors, bool alwaysDownload = false);
Task<string> GetShowPoster([NotNull] Show show);
Task<string> GetShowLogo([NotNull] Show show);