move di scopes to roboswag
This commit is contained in:
parent
d565637407
commit
7345307005
|
|
@ -12,6 +12,8 @@ dependencies {
|
|||
|
||||
implementation 'androidx.multidex:multidex'
|
||||
|
||||
implementation "com.google.dagger:dagger"
|
||||
|
||||
implementation 'net.danlew:android.joda'
|
||||
|
||||
implementation "org.jetbrains.kotlin:kotlin-stdlib"
|
||||
|
|
@ -35,6 +37,12 @@ dependencies {
|
|||
}
|
||||
}
|
||||
|
||||
implementation("com.google.dagger:dagger") {
|
||||
version {
|
||||
require '2.10'
|
||||
}
|
||||
}
|
||||
|
||||
implementation("net.danlew:android.joda") {
|
||||
version {
|
||||
require '2.10.0'
|
||||
|
|
|
|||
|
|
@ -0,0 +1,6 @@
|
|||
package ru.touchin.roboswag.navigation_base.scopes
|
||||
|
||||
import javax.inject.Scope
|
||||
|
||||
@Scope
|
||||
annotation class FeatureScope
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
package ru.touchin.roboswag.navigation_base.scopes
|
||||
|
||||
import javax.inject.Scope
|
||||
|
||||
@Scope
|
||||
annotation class FragmentScope
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
package ru.touchin.roboswag.navigation_base.scopes
|
||||
|
||||
import javax.inject.Scope
|
||||
|
||||
@Scope
|
||||
annotation class UserLoggedScope
|
||||
|
|
@ -3,7 +3,7 @@ plugins {
|
|||
}
|
||||
|
||||
dependencies {
|
||||
implementationModule(Module.Core.DI)
|
||||
implementationModule(Module.RoboSwag.NAVIGATION_BASE)
|
||||
implementation(Library.CICERONE)
|
||||
fragment()
|
||||
dagger(withAssistedInject = false)
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ import dagger.Provides
|
|||
import ru.terrakok.cicerone.Cicerone
|
||||
import ru.terrakok.cicerone.NavigatorHolder
|
||||
import ru.terrakok.cicerone.Router
|
||||
import ru.touchin.mvi_arch.di.FeatureScope
|
||||
import ru.touchin.roboswag.navigation_base.scopes.FeatureScope
|
||||
|
||||
@Module
|
||||
class FlowNavigationModule {
|
||||
|
|
|
|||
Loading…
Reference in New Issue