iOS, Swift, Swiftui, Mobile, Mobile App Development.
} protocol MarkEpisodeAsWatchedService { func markEpisodeAsWatched(episode: Episode) async } protocol MarkShowAsWatchedService { func markShowAsWatched(_ show: Show, until episode: Episode?) async } If you are used to working with clean architecture and use cases, these are exactly that. It has