fix: respect "hideWatched" preference in video feed

This commit is contained in:
Mike Jones 2023-10-14 00:16:57 +01:00 committed by Bnyro
parent e754831786
commit ff0ca6442e

View File

@ -83,9 +83,14 @@ export default {
}, },
filteredVideos(_this) { filteredVideos(_this) {
const selectedGroup = _this.channelGroups.filter(group => group.groupName == _this.selectedGroupName); const selectedGroup = _this.channelGroups.filter(group => group.groupName == _this.selectedGroupName);
const videos = this.getPreferenceBoolean("hideWatched", false)
? this.videos.filter(video => !video.watched)
: this.videos;
return _this.selectedGroupName == "" return _this.selectedGroupName == ""
? _this.videos ? videos
: _this.videos.filter(video => selectedGroup[0].channels.includes(video.uploaderUrl.substr(-11))); : videos.filter(video => selectedGroup[0].channels.includes(video.uploaderUrl.substr(-11)));
}, },
}, },
mounted() { mounted() {