Explorar el Código

rename repository for feature splash

MrOzOn hace 5 años
padre
commit
c764cb0282

+ 1 - 1
feature_splash/src/main/java/com/mrozon/feature_splash/data/LocalUserRepository.kt → feature_splash/src/main/java/com/mrozon/feature_splash/data/PreloadDataRepository.kt

@@ -3,7 +3,7 @@ package com.mrozon.feature_splash.data
 import androidx.lifecycle.LiveData
 import com.mrozon.core_api.entity.User
 
-interface LocalUserRepository {
+interface PreloadDataRepository {
 
     fun getLocalUser(): LiveData<User>
 }

+ 2 - 2
feature_splash/src/main/java/com/mrozon/feature_splash/data/LocalUserRepositoryImp.kt → feature_splash/src/main/java/com/mrozon/feature_splash/data/PreloadDataRepositoryImp.kt

@@ -7,10 +7,10 @@ import com.mrozon.core_api.entity.User
 import com.mrozon.core_api.mapper.UserToUserDbMapper
 import javax.inject.Inject
 
-class LocalUserRepositoryImp @Inject constructor(
+class PreloadDataRepositoryImp @Inject constructor(
     private val healthDiaryDao: HealthDiaryDao,
     private val mapper: UserToUserDbMapper
-): LocalUserRepository {
+): PreloadDataRepository {
 
     override fun getLocalUser(): LiveData<User> {
         val userDb = healthDiaryDao.getUser()

+ 3 - 3
feature_splash/src/main/java/com/mrozon/feature_splash/di/SplashFragmentModule.kt

@@ -6,8 +6,8 @@ import com.mrozon.core_api.db.HealthDiaryDao
 import com.mrozon.core_api.mapper.UserToUserDbMapper
 import com.mrozon.core_api.viewmodel.ViewModelKey
 import com.mrozon.feature_splash.presentation.SplashFragmentViewModel
-import com.mrozon.feature_splash.data.LocalUserRepository
-import com.mrozon.feature_splash.data.LocalUserRepositoryImp
+import com.mrozon.feature_splash.data.PreloadDataRepository
+import com.mrozon.feature_splash.data.PreloadDataRepositoryImp
 import dagger.Binds
 import dagger.Module
 import dagger.Provides
@@ -25,6 +25,6 @@ interface SplashFragmentModule {
     fun viewModelFactory(factory: DaggerViewModelFactory): ViewModelProvider.Factory
 
     @Binds
-    fun provideLocalUserRepository(repository: LocalUserRepositoryImp): LocalUserRepository
+    fun providePreloadDataRepository(repository: PreloadDataRepositoryImp): PreloadDataRepository
 
 }

+ 2 - 2
feature_splash/src/main/java/com/mrozon/feature_splash/presentation/SplashFragmentViewModel.kt

@@ -1,11 +1,11 @@
 package com.mrozon.feature_splash.presentation
 
-import com.mrozon.feature_splash.data.LocalUserRepository
+import com.mrozon.feature_splash.data.PreloadDataRepository
 import com.mrozon.utils.base.BaseViewModel
 import javax.inject.Inject
 
 class SplashFragmentViewModel @Inject constructor(
-    localUser: LocalUserRepository
+    localUser: PreloadDataRepository
 ): BaseViewModel() {
 
     val currentUser = localUser.getLocalUser()