mirror of
https://github.com/tapframe/NuvioStreaming.git
synced 2026-08-01 17:16:11 +00:00
Fix "mark as unwatched" for whole series
This commit is contained in:
parent
e51d2b047c
commit
0e1e12a8fc
2 changed files with 6 additions and 1 deletions
|
|
@ -838,6 +838,11 @@ object WatchedRepository {
|
|||
return itemsForSource(activeSource).containsKey(watchedItemKey(type, id, season, episode))
|
||||
}
|
||||
|
||||
fun isFullyWatchedSeries(id: String, type: String): Boolean {
|
||||
val key = watchedItemKey(type, id)
|
||||
return _fullyWatchedSeriesKeys.value.contains(key)
|
||||
}
|
||||
|
||||
fun reconcileSeriesWatchedState(
|
||||
meta: MetaDetails,
|
||||
todayIsoDate: String,
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ object WatchingActions {
|
|||
val isCurrentlyWatched = WatchedRepository.isWatched(
|
||||
id = preview.id,
|
||||
type = preview.type,
|
||||
)
|
||||
) || WatchedRepository.isFullyWatchedSeries(id = preview.id, type = preview.type)
|
||||
val meta = MetaDetailsRepository.fetch(type = preview.type, id = preview.id)
|
||||
if (meta == null) {
|
||||
if (isCurrentlyWatched) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue