move di scopes to roboswag

This commit is contained in:
Maxim Bachinsky 2020-06-28 18:40:28 +03:00
parent d565637407
commit 7345307005
6 changed files with 28 additions and 2 deletions

View File

@ -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'

View File

@ -0,0 +1,6 @@
package ru.touchin.roboswag.navigation_base.scopes
import javax.inject.Scope
@Scope
annotation class FeatureScope

View File

@ -0,0 +1,6 @@
package ru.touchin.roboswag.navigation_base.scopes
import javax.inject.Scope
@Scope
annotation class FragmentScope

View File

@ -0,0 +1,6 @@
package ru.touchin.roboswag.navigation_base.scopes
import javax.inject.Scope
@Scope
annotation class UserLoggedScope

View File

@ -3,7 +3,7 @@ plugins {
}
dependencies {
implementationModule(Module.Core.DI)
implementationModule(Module.RoboSwag.NAVIGATION_BASE)
implementation(Library.CICERONE)
fragment()
dagger(withAssistedInject = false)

View File

@ -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 {