Skip to content

Commit 53c2d95

Browse files
committed
Register additional dependencies
1 parent 334bea1 commit 53c2d95

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

app/src/main/java/com/mxt/anitrend/initializer/injector/InjectorInitializer.kt

+8-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ import com.mxt.anitrend.BuildConfig
66
import com.mxt.anitrend.extension.workManagerFactory
77
import com.mxt.anitrend.initializer.ApplicationInitializer
88
import com.mxt.anitrend.koin.appModules
9+
import com.mxt.anitrend.util.Settings
10+
import com.mxt.anitrend.util.locale.LocaleUtil
911
import org.koin.android.ext.koin.androidContext
1012
import org.koin.core.context.startKoin
1113
import org.koin.core.logger.KOIN_TAG
@@ -23,7 +25,12 @@ class InjectorInitializer : Initializer<Unit> {
2325
*/
2426
override fun create(context: Context) {
2527
startKoin {
26-
androidContext(context)
28+
androidContext(
29+
LocaleUtil.applyConfiguration(
30+
context,
31+
Settings(context)
32+
)
33+
)
2734
logger(KoinLogger())
2835
workManagerFactory()
2936
modules(appModules)

buildSrc/src/main/java/com/mxt/anitrend/buildsrc/componets/ProjectDependencies.kt

+4
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ internal fun Project.configureDependencies() {
3030
)
3131

3232
dependencies.implementation(Libraries.JetBrains.Kotlin.stdlib)
33+
dependencies.implementation(Libraries.JetBrains.Kotlin.reflect)
3334
dependencies.implementation(Libraries.JetBrains.KotlinX.Serialization.json)
3435
dependencies.implementation(Libraries.JetBrains.KotlinX.Coroutines.android)
3536
dependencies.implementation(Libraries.JetBrains.KotlinX.Coroutines.core)
@@ -57,6 +58,7 @@ internal fun Project.configureDependencies() {
5758
dependencies.implementation(Libraries.AndroidX.StartUp.startUpRuntime)
5859

5960
dependencies.implementation(Libraries.AndroidX.Lifecycle.liveDataCoreKtx)
61+
dependencies.implementation(Libraries.AndroidX.Lifecycle.viewModelKtx)
6062
dependencies.implementation(Libraries.AndroidX.Lifecycle.runTimeKtx)
6163
dependencies.implementation(Libraries.AndroidX.Lifecycle.liveDataKtx)
6264
dependencies.implementation(Libraries.AndroidX.Lifecycle.extensions)
@@ -65,6 +67,7 @@ internal fun Project.configureDependencies() {
6567
dependencies.implementation (Libraries.Koin.core)
6668
dependencies.implementation (Libraries.Koin.android)
6769
dependencies.implementation (Libraries.Koin.AndroidX.workManager)
70+
dependencies.testImplementation(Libraries.Koin.Test.test)
6871
dependencies.androidTestImplementation(Libraries.Koin.Test.testJUnit4)
6972

7073
/** Glide Libraries */
@@ -123,6 +126,7 @@ internal fun Project.configureDependencies() {
123126
dependencies.androidTestImplementation(Libraries.AndroidX.Test.coreKtx)
124127
dependencies.androidTestImplementation(Libraries.AndroidX.Test.rules)
125128
dependencies.androidTestImplementation(Libraries.AndroidX.Test.runner)
129+
dependencies.androidTestImplementation(Libraries.AndroidX.Fragment.test)
126130
dependencies.androidTestImplementation(Libraries.AndroidX.Test.Espresso.core)
127131
dependencies.androidTestImplementation(Libraries.AndroidX.Test.Extension.junitKtx)
128132
dependencies.androidTestImplementation(Libraries.Mockito.core)

0 commit comments

Comments
 (0)