fix: build

This commit is contained in:
dany
2025-11-21 14:36:12 +03:00
parent d710525123
commit 44fc35b6df
5 changed files with 28 additions and 8 deletions
@@ -6,10 +6,7 @@ import android.content.pm.PackageManager
import android.os.Build
import android.util.Log
import com.google.firebase.FirebaseApp
import com.prodhack.moscow2025.common.di.AppModule
import com.prodhack.moscow2025.common.di.DataModule
import com.prodhack.moscow2025.common.di.DomainModule
import com.prodhack.moscow2025.data.data_providers.local_db.DatabaseProvider
import com.prodhack.moscow2025.common.di.AppModules
import io.kotzilla.sdk.analytics.koin.analytics
import org.koin.android.ext.koin.androidContext
import org.koin.core.context.startKoin
@@ -32,10 +29,7 @@ class App : Application() {
analytics()
modules(
listOf(
AppModule().module,
DataModule().module,
DomainModule().module,
DatabaseProvider().module
AppModules().module
)
)
}
@@ -0,0 +1,17 @@
package com.prodhack.moscow2025.common.di
import com.prodhack.moscow2025.data.data_providers.local_db.DatabaseProvider
import org.koin.core.annotation.Module
/**
* Aggregates all feature modules so Koin's config check sees a single root.
*/
@Module(
includes = [
AppModule::class,
DomainModule::class,
DataModule::class,
DatabaseProvider::class
]
)
class AppModules
@@ -3,6 +3,8 @@ package com.prodhack.moscow2025.domain.interfaces
import com.prodhack.moscow2025.domain.models.LoginData
import com.prodhack.moscow2025.domain.models.RegisterData
import kotlinx.coroutines.flow.Flow
import org.koin.core.annotation.Single
interface AuthRepository {
fun fetchLoginState(): Flow<Boolean>