Merge pull request #854 from Stremio/feat/meta-details-select-appropriate-season
Some checks failed
Build / build (push) Has been cancelled

Details: auto select last watched season
This commit is contained in:
Tim 2025-02-28 12:21:06 +01:00 committed by GitHub
commit 23819cc133
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -36,17 +36,23 @@ const VideosList = ({ className, metaItem, libraryItem, season, seasonOnSelect,
return season;
}
const video = videos?.find((video) => video.id === libraryItem?.state.video_id);
if (video && video.season && seasons.includes(video.season)) {
return video.season;
}
const nonSpecialSeasons = seasons.filter((season) => season !== 0);
if (nonSpecialSeasons.length > 0) {
return nonSpecialSeasons[nonSpecialSeasons.length - 1];
return nonSpecialSeasons[0];
}
if (seasons.length > 0) {
return seasons[seasons.length - 1];
return seasons[0];
}
return null;
}, [seasons, season]);
}, [seasons, season, videos, libraryItem]);
const videosForSeason = React.useMemo(() => {
return videos
.filter((video) => {