Skip to content

Commit 23819cc

Browse files
authored
Merge pull request #854 from Stremio/feat/meta-details-select-appropriate-season
Details: auto select last watched season
2 parents 24d11b4 + dba4016 commit 23819cc

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

src/routes/MetaDetails/VideosList/VideosList.js

+9-3
Original file line numberDiff line numberDiff line change
@@ -36,17 +36,23 @@ const VideosList = ({ className, metaItem, libraryItem, season, seasonOnSelect,
3636
return season;
3737
}
3838

39+
const video = videos?.find((video) => video.id === libraryItem?.state.video_id);
40+
41+
if (video && video.season && seasons.includes(video.season)) {
42+
return video.season;
43+
}
44+
3945
const nonSpecialSeasons = seasons.filter((season) => season !== 0);
4046
if (nonSpecialSeasons.length > 0) {
41-
return nonSpecialSeasons[nonSpecialSeasons.length - 1];
47+
return nonSpecialSeasons[0];
4248
}
4349

4450
if (seasons.length > 0) {
45-
return seasons[seasons.length - 1];
51+
return seasons[0];
4652
}
4753

4854
return null;
49-
}, [seasons, season]);
55+
}, [seasons, season, videos, libraryItem]);
5056
const videosForSeason = React.useMemo(() => {
5157
return videos
5258
.filter((video) => {

0 commit comments

Comments
 (0)