интересно ваше мнение, так делать плохо или нет? если да, то подскажите best practices
class NavigationHelper
@Inject constructor(
val mainRouter: MainRouter,
val rootRouter: RootRouter
)
[AppComponent]
@Provides@Singletonfun provideNavigationHelper(mainRouter: MainRouter, rootRouter: RootRouter) = NavigationHelper(mainRouter, rootRouter)
[SomeComponent]
@Provides@SomeScope fun provideSomePresenter(navigationHelper: NavigationHelper): SomePresenter {
return SomePresenterImpl(navigationHelper)
}