diff --git a/RxExample/RxExample/Examples/TableViewWithEditingCommands/RandomUserAPI.swift b/RxExample/RxExample/Examples/TableViewWithEditingCommands/RandomUserAPI.swift index 125537ca..029d4f20 100644 --- a/RxExample/RxExample/Examples/TableViewWithEditingCommands/RandomUserAPI.swift +++ b/RxExample/RxExample/Examples/TableViewWithEditingCommands/RandomUserAPI.swift @@ -33,14 +33,12 @@ class RandomUserAPI { guard let results = json["results"] as? [[String: AnyObject]] else { throw exampleError("Can't find results") } - - let users = results.map { $0["user"] as? [String: AnyObject] }.filter { $0 != nil } - + let userParsingError = exampleError("Can't parse user") - let searchResults: [User] = try users.map { user in - let name = user?["name"] as? [String: String] - let pictures = user?["picture"] as? [String: String] + let searchResults: [User] = try results.map { user in + let name = user["name"] as? [String: String] + let pictures = user["picture"] as? [String: String] guard let firstName = name?["first"], let lastName = name?["last"], let imageURL = pictures?["medium"] else { throw userParsingError @@ -56,4 +54,4 @@ class RandomUserAPI { return searchResults } -} \ No newline at end of file +}