Slide 33
Slide 33 text
Interactors
class RefreshFeedInteractor @Inject constructor(
private val tweetListRepository: TweetListRepository,
executionScheduler: Scheduler,
postExecutionScheduler: Scheduler)
: ObservableInteractor, FeedSpec>(executionScheduler, postExecutionScheduler) {
override fun buildInteractorCompletable(params: FeedSpec): Observable>
= tweetListRepository.observeFeed(params)
}
.filter { it.createdDate.after(someDate) }
.compose { customTransformer }