package starter.kit.rx.app.feature.widget;
import android.os.Bundle;
import rx.subjects.PublishSubject;
import starter.kit.feature.rx.RxStarterPresenter;
import starter.kit.rx.app.network.ApiService;
import starter.kit.rx.app.network.service.FeedService;
public class DirectionPresenter extends RxStarterPresenter<DirectionActivity> {
private static final int RESTARTABLE_ID = 1;
private FeedService mFeedService;
private PublishSubject<Integer> pageRequests = PublishSubject.create();
@Override protected void onCreate(Bundle savedState) {
super.onCreate(savedState);
mFeedService = ApiService.createFeedService();
}
void request() {
start(RESTARTABLE_ID);
}
void requestNext(int page) {
pageRequests.onNext(page);
}
}