Feed calculation logic change

This commit is contained in:
Arkadiusz Fal
2022-12-16 21:38:33 +01:00
parent ee9e8bc064
commit 4c0fae19ee
3 changed files with 3 additions and 5 deletions

View File

@@ -130,7 +130,9 @@ final class FeedModel: ObservableObject, CacheModel {
}
let byChannel = Dictionary(grouping: unwatched) { $0.channel.id }.mapValues(\.count)
self.unwatchedByChannel[account] = byChannel
if self.unwatchedByChannel[account] != byChannel {
self.unwatchedByChannel[account] = byChannel
}
}
}
}

View File

@@ -107,8 +107,6 @@ extension PlayerModel {
self.context.delete(watch)
try? self.context.save()
FeedModel.shared.calculateUnwatchedFeed()
}
}