package com.example.scoop.basics.scoop;
import com.lyft.scoop.RouteChange;
import com.lyft.scoop.Screen;
import rx.Observable;
public class DialogRouter {
private final AppRouter dialogRouter;
public DialogRouter(AppRouter router) {
this.dialogRouter = router;
}
public boolean dismiss() {
return dialogRouter.goBack();
}
public void show(Screen screen) {
dialogRouter.replaceAllWith(screen);
}
public Observable<RouteChange> observeDialogChange() {
return dialogRouter.observeRouteChange();
}
}