Skip to content

Instantly share code, notes, and snippets.

@eMdOS
Created May 2, 2020 02:43
Show Gist options
  • Save eMdOS/1ec435ffe01528812e33e7b26663b152 to your computer and use it in GitHub Desktop.
Save eMdOS/1ec435ffe01528812e33e7b26663b152 to your computer and use it in GitHub Desktop.
func geNowPlaying(completion: @escaping (Result<MoviesPage, Error>) -> Void) {
URLSession.shared
.dataTask(with: url) { result in
completion(
result
.map(\.data)
.decode(MoviesPage.self, using: JSONDecoder())
)
}.resume()
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment