Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // MARK: - Caching
- import RealmSwift
- import SwiftyJSON
- extension MoviesReviewGETService {
- func didCompleteRequestWithResponse(response: Response<Model, NSError>) {
- guard let model = response.result.model else { return }
- let realm = try! Realm()
- let jsonMovieReview = JSON(model)
- if let results = jsonMovieReview["results"].array {
- for result in results {
- let movieReview = MovieReview()
- movieReview.displayTitle = result["display_title"].stringValue
- movieReview.summary = result["summary_short"].stringValue
- try! realm.write {
- realm.add(movieReview, update: true)
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement