iOS, Swift, Swiftui, Mobile, Mobile App Development.
Service<Void, [Show]> typealias MarkShowAsWatchedServiceType = Service<(show: Show, episode: Episode?), Void> class ViewModel<AllShowsService: AllShowsServiceType, MarkShowAsWatchedService: MarkShowAsWatchedServiceType> { private let allShowsService: AllShowsService private let