Adding a task to rescan a show and it's related properties

This commit is contained in:
Zoe Roux
2020-05-05 03:23:39 +02:00
parent 562c39b970
commit 40ea4a37af
12 changed files with 285 additions and 82 deletions
@@ -61,7 +61,9 @@ namespace Kyoo.Controllers
long EditShow(Show show);
long RegisterMovie(Episode movie);
long RegisterSeason(Season season);
long EditSeason(Season season);
long RegisterEpisode(Episode episode);
long EditEpisode(Episode episode);
long RegisterTrack(Track track);
void RegisterShowLinks(Library library, Collection collection, Show show);
IEnumerable<MetadataID> ValidateExternalIDs(IEnumerable<MetadataID> ids);
@@ -7,7 +7,8 @@ namespace Kyoo.Controllers
public interface IThumbnailsManager
{
Task<Show> Validate(Show show, bool alwaysDownload = false);
Task<IEnumerable<PeopleLink>> Validate(IEnumerable<PeopleLink> actors, bool alwaysDownload = false);
Task<Season> Validate(Season season, bool alwaysDownload = false);
Task<Episode> Validate(Episode episode, bool alwaysDownload = false);
Task<IEnumerable<PeopleLink>> Validate(IEnumerable<PeopleLink> actors, bool alwaysDownload = false);
}
}