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.os.Build
|
||||||
import android.util.Log
|
import android.util.Log
|
||||||
import com.google.firebase.FirebaseApp
|
import com.google.firebase.FirebaseApp
|
||||||
import com.prodhack.moscow2025.common.di.AppModule
|
import com.prodhack.moscow2025.common.di.AppModules
|
||||||
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 io.kotzilla.sdk.analytics.koin.analytics
|
import io.kotzilla.sdk.analytics.koin.analytics
|
||||||
import org.koin.android.ext.koin.androidContext
|
import org.koin.android.ext.koin.androidContext
|
||||||
import org.koin.core.context.startKoin
|
import org.koin.core.context.startKoin
|
||||||
@@ -32,10 +29,7 @@ class App : Application() {
|
|||||||
analytics()
|
analytics()
|
||||||
modules(
|
modules(
|
||||||
listOf(
|
listOf(
|
||||||
AppModule().module,
|
AppModules().module
|
||||||
DataModule().module,
|
|
||||||
DomainModule().module,
|
|
||||||
DatabaseProvider().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.LoginData
|
||||||
import com.prodhack.moscow2025.domain.models.RegisterData
|
import com.prodhack.moscow2025.domain.models.RegisterData
|
||||||
import kotlinx.coroutines.flow.Flow
|
import kotlinx.coroutines.flow.Flow
|
||||||
|
import org.koin.core.annotation.Single
|
||||||
|
|
||||||
|
|
||||||
interface AuthRepository {
|
interface AuthRepository {
|
||||||
fun fetchLoginState(): Flow<Boolean>
|
fun fetchLoginState(): Flow<Boolean>
|
||||||
|
|||||||
Reference in New Issue
Block a user