Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- internal object NavigationBundle : IKoinModuleBundle {
- override val bootScopeModule = module {
- single<AppRouter>(qualifier = named(NavigationQualifiers.First)) {
- _firstRouter.router
- }
- single<NavigatorHolder>(qualifier = named(NavigationQualifiers.First)) {
- _firstRouter.navigatorHolder
- }
- single<AppRouter>(qualifier = named(NavigationQualifiers.Second)) {
- _secondRouter.router
- }
- single<NavigatorHolder>(qualifier = named(NavigationQualifiers.Second)) {
- _secondRouter.navigatorHolder
- }
- }
- private val _firstRouter: Cicerone<AppRouter> = Cicerone.create(AppRouter())
- private val _secondRouter: Cicerone<AppRouter> = Cicerone.create(AppRouter())
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement