iOS, Swift, Swiftui, Mobile, Mobile App Development.
[Episode] } // Writes protocol ShowCommandService { func markEpisodeAsWatched(episode: Episode) async func markShowAsWatched(_ show: Show, until episode: Episode?) async } This separation usually makes sense because the needs we are going to have for reading are quite different from the ones we are