@@ -8,6 +8,7 @@ import com.flixclusive.core.util.coroutines.AppDispatchers.Companion.runOnIO
88import com.flixclusive.data.provider.ProviderApiRepository
99import com.flixclusive.data.provider.ProviderRepository
1010import com.flixclusive.data.user.UserRepository
11+ import com.flixclusive.domain.home.HomeItemsProviderUseCase
1112import com.flixclusive.domain.provider.ProviderLoaderUseCase
1213import com.flixclusive.domain.provider.ProviderUpdaterUseCase
1314import com.flixclusive.domain.user.UserSessionManager
@@ -31,6 +32,7 @@ class UserProfilesViewModel
3132 private val providerUpdaterUseCase: ProviderUpdaterUseCase ,
3233 private val providerRepository: ProviderRepository ,
3334 private val providerApiRepository: ProviderApiRepository ,
35+ private val homeItemsProviderUseCase: HomeItemsProviderUseCase ,
3436 userRepository: UserRepository ,
3537 ) : ViewModel () {
3638 private val _uiState = MutableStateFlow (ProfilesScreenUiState ())
@@ -55,6 +57,7 @@ class UserProfilesViewModel
5557 providerRepository.clearAll()
5658 providerApiRepository.clearAll()
5759 userSessionManager.signIn(user)
60+ homeItemsProviderUseCase(user.id)
5861 providerLoaderUseCase.initDebugFolderToPreferences()
5962 providerLoaderUseCase.initFromLocal()
6063 providerUpdaterUseCase(notify = true )
0 commit comments