Use new doOnNext shortcut operator

This commit is contained in:
Thane Gill 2016-01-17 09:46:14 -08:00
parent 0e9be4980d
commit b0a990e952

View File

@ -75,17 +75,17 @@ class DefaultImageService: ImageService {
else {
// fetch from network
decodedImage = self.$.URLSession.rx_data(NSURLRequest(URL: URL))
.doOn(onNext: { data in
.doOnNext { data in
self._imageDataCache.setObject(data, forKey: URL)
})
}
.flatMap(self.decodeImage)
.trackActivity(self.loadingImage)
}
}
return decodedImage.doOn(onNext: { image in
return decodedImage.doOnNext { image in
self._imageCache.setObject(image, forKey: URL)
})
}
}
}