Align rib-base with internal version (#402)

* Remove Component type parameter from Router

* Add RibEvents and related classes for tooling

* Minor differences to align with internal version of rib-base

* Extended WorkerBinder functionality to allow for binding a worker to a presenter's lifecycle

* Minor differences & new tests to align with internal version of rib-base
This commit is contained in:
James Barr
2021-02-23 12:47:26 -08:00
committed by GitHub
parent 3cbb8dd0d8
commit b290824844
29 changed files with 380 additions and 222 deletions
@@ -27,7 +27,7 @@ import com.uber.rib.root.logged_in.tic_tac_toe.TicTacToeBuilder;
* Adds and removes children of {@link LoggedInBuilder.LoggedInScope}.
*/
public class LoggedInRouter
extends Router<LoggedInInteractor, LoggedInBuilder.Component> {
extends Router<LoggedInInteractor> {
private final ViewGroup parentView;
private final OffGameBuilder offGameBuilder;