Adding a rescan for shows, seasons & episodes

This commit is contained in:
Zoe Roux
2021-02-05 14:50:41 +01:00
parent 8aae1c9bd6
commit be2d3e324f
8 changed files with 139 additions and 6 deletions
@@ -40,7 +40,9 @@ namespace Kyoo.Controllers
Task<Library> GetLibrary(string slug);
Task<Collection> GetCollection(string slug);
Task<Show> GetShow(string slug);
Task<Season> GetSeason(string slug);
Task<Season> GetSeason(string showSlug, int seasonNumber);
Task<Episode> GetEpisode(string slug);
Task<Episode> GetEpisode(string showSlug, int seasonNumber, int episodeNumber);
Task<Episode> GetMovieEpisode(string movieSlug);
Task<Track> GetTrack(string slug, StreamType type = StreamType.Unknown);
@@ -144,12 +144,22 @@ namespace Kyoo.Controllers
{
return ShowRepository.Get(slug);
}
public Task<Season> GetSeason(string slug)
{
return SeasonRepository.Get(slug);
}
public Task<Season> GetSeason(string showSlug, int seasonNumber)
{
return SeasonRepository.Get(showSlug, seasonNumber);
}
public Task<Episode> GetEpisode(string slug)
{
return EpisodeRepository.Get(slug);
}
public Task<Episode> GetEpisode(string showSlug, int seasonNumber, int episodeNumber)
{
return EpisodeRepository.Get(showSlug, seasonNumber, episodeNumber);