Let the sidebar's channels and playlists follow the data context

This commit is contained in:
Arkadiusz Fal
2026-09-14 07:11:28 +02:00
parent f2c4721e5a
commit 82ef5267c4
8 changed files with 264 additions and 29 deletions

View File

@@ -73,6 +73,10 @@ private final class ScriptedSubscriptionProvider: SubscriptionProvider {
}
var cachedSubscriptionCount: Int? { subscribed.count }
var cachedSubscriptions: [Channel]? {
subscribed.map { Channel(id: .global($0), name: $0) }
}
}
/// Hands out the scripted providers instead of building ones that would need a