Loading app/src/main/java/foundation/e/apps/MainActivity.kt +1 −1 Original line number Diff line number Diff line Loading @@ -109,7 +109,7 @@ class MainActivity : AppCompatActivity() { } } viewModel.setupConnectivityManager(this) viewModel.setupConnectivityManager(applicationContext) viewModel.internetConnection.observe(this) { isInternetAvailable -> hasInternet = isInternetAvailable Loading app/src/main/java/foundation/e/apps/data/fused/UpdatesDao.kt +4 −0 Original line number Diff line number Diff line Loading @@ -43,4 +43,8 @@ object UpdatesDao { fun clearSuccessfullyUpdatedApps() { _successfulUpdatedApps.clear() } fun clearAllUpdatableApps() { _appsAwaitingForUpdate.clear() } } app/src/main/java/foundation/e/apps/data/login/LoginCommon.kt +2 −0 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ package foundation.e.apps.data.login import foundation.e.apps.data.Constants import foundation.e.apps.data.enums.User import foundation.e.apps.data.fused.UpdatesDao import javax.inject.Inject import javax.inject.Singleton Loading Loading @@ -58,5 +59,6 @@ class LoginCommon @Inject constructor( loginDataStore.setSource(Constants.PREFERENCE_SHOW_FOSS, true) loginDataStore.setSource(Constants.PREFERENCE_SHOW_PWA, true) loginDataStore.setSource(Constants.PREFERENCE_SHOW_GPLAY, true) UpdatesDao.clearAllUpdatableApps() } } Loading
app/src/main/java/foundation/e/apps/MainActivity.kt +1 −1 Original line number Diff line number Diff line Loading @@ -109,7 +109,7 @@ class MainActivity : AppCompatActivity() { } } viewModel.setupConnectivityManager(this) viewModel.setupConnectivityManager(applicationContext) viewModel.internetConnection.observe(this) { isInternetAvailable -> hasInternet = isInternetAvailable Loading
app/src/main/java/foundation/e/apps/data/fused/UpdatesDao.kt +4 −0 Original line number Diff line number Diff line Loading @@ -43,4 +43,8 @@ object UpdatesDao { fun clearSuccessfullyUpdatedApps() { _successfulUpdatedApps.clear() } fun clearAllUpdatableApps() { _appsAwaitingForUpdate.clear() } }
app/src/main/java/foundation/e/apps/data/login/LoginCommon.kt +2 −0 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ package foundation.e.apps.data.login import foundation.e.apps.data.Constants import foundation.e.apps.data.enums.User import foundation.e.apps.data.fused.UpdatesDao import javax.inject.Inject import javax.inject.Singleton Loading Loading @@ -58,5 +59,6 @@ class LoginCommon @Inject constructor( loginDataStore.setSource(Constants.PREFERENCE_SHOW_FOSS, true) loginDataStore.setSource(Constants.PREFERENCE_SHOW_PWA, true) loginDataStore.setSource(Constants.PREFERENCE_SHOW_GPLAY, true) UpdatesDao.clearAllUpdatableApps() } }