Loading app/src/main/java/foundation/e/apps/MainActivity.kt +1 −0 Original line number Diff line number Diff line Loading @@ -125,6 +125,7 @@ class MainActivity : AppCompatActivity() { viewModel.updateAppWarningList() viewModel.updateContentRatings() viewModel.updateEligibleSystemAppsList() observeEvents() Loading app/src/main/java/foundation/e/apps/ui/MainActivityViewModel.kt +8 −0 Original line number Diff line number Diff line Loading @@ -39,6 +39,7 @@ import foundation.e.apps.data.ecloud.EcloudRepository import foundation.e.apps.data.enums.User import foundation.e.apps.data.enums.isInitialized import foundation.e.apps.data.enums.isUnFiltered import foundation.e.apps.data.gitlab.SystemAppsUpdatesRepository import foundation.e.apps.data.install.AppManagerWrapper import foundation.e.apps.data.install.models.AppInstall import foundation.e.apps.data.parentalcontrol.fdroid.FDroidAntiFeatureRepository Loading @@ -64,6 +65,7 @@ class MainActivityViewModel @Inject constructor( private val gPlayContentRatingRepository: GPlayContentRatingRepository, private val fDroidAntiFeatureRepository: FDroidAntiFeatureRepository, private val appInstallProcessor: AppInstallProcessor, private val systemAppsUpdatesRepository: SystemAppsUpdatesRepository, ) : ViewModel() { val tocStatus: LiveData<Boolean> = appLoungeDataStore.tocStatus.asLiveData() Loading Loading @@ -247,6 +249,12 @@ class MainActivityViewModel @Inject constructor( } } fun updateEligibleSystemAppsList() { viewModelScope.launch { systemAppsUpdatesRepository.fetchAllEligibleApps() } } fun getAppNameByPackageName(packageName: String): String { return appLoungePackageManager.getAppNameFromPackageName(packageName) } Loading Loading
app/src/main/java/foundation/e/apps/MainActivity.kt +1 −0 Original line number Diff line number Diff line Loading @@ -125,6 +125,7 @@ class MainActivity : AppCompatActivity() { viewModel.updateAppWarningList() viewModel.updateContentRatings() viewModel.updateEligibleSystemAppsList() observeEvents() Loading
app/src/main/java/foundation/e/apps/ui/MainActivityViewModel.kt +8 −0 Original line number Diff line number Diff line Loading @@ -39,6 +39,7 @@ import foundation.e.apps.data.ecloud.EcloudRepository import foundation.e.apps.data.enums.User import foundation.e.apps.data.enums.isInitialized import foundation.e.apps.data.enums.isUnFiltered import foundation.e.apps.data.gitlab.SystemAppsUpdatesRepository import foundation.e.apps.data.install.AppManagerWrapper import foundation.e.apps.data.install.models.AppInstall import foundation.e.apps.data.parentalcontrol.fdroid.FDroidAntiFeatureRepository Loading @@ -64,6 +65,7 @@ class MainActivityViewModel @Inject constructor( private val gPlayContentRatingRepository: GPlayContentRatingRepository, private val fDroidAntiFeatureRepository: FDroidAntiFeatureRepository, private val appInstallProcessor: AppInstallProcessor, private val systemAppsUpdatesRepository: SystemAppsUpdatesRepository, ) : ViewModel() { val tocStatus: LiveData<Boolean> = appLoungeDataStore.tocStatus.asLiveData() Loading Loading @@ -247,6 +249,12 @@ class MainActivityViewModel @Inject constructor( } } fun updateEligibleSystemAppsList() { viewModelScope.launch { systemAppsUpdatesRepository.fetchAllEligibleApps() } } fun getAppNameByPackageName(packageName: String): String { return appLoungePackageManager.getAppNameFromPackageName(packageName) } Loading