mirror of
https://github.com/ReactiveX/RxSwift.git
synced 2024-10-05 14:37:29 +03:00
Use new doOnNext shortcut operator
This commit is contained in:
parent
0e9be4980d
commit
b0a990e952
@ -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)
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user