You've already forked RekomenciMobile
fix: build
This commit is contained in:
Generated
+1
@@ -0,0 +1 @@
|
||||
MoscowHackatonTemplate
|
||||
Generated
+6
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="" vcs="Git" />
|
||||
</component>
|
||||
</project>
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user