Loading app/src/main/java/foundation/e/apps/AppLoungeApplication.kt +4 −4 Original line number Diff line number Diff line Loading @@ -33,7 +33,7 @@ import foundation.e.apps.data.install.pkg.AppLoungePackageManager import foundation.e.apps.data.install.pkg.PkgManagerBR import foundation.e.apps.data.install.updates.UpdatesWorkManager import foundation.e.apps.data.install.workmanager.InstallOrchestrator import foundation.e.apps.data.installation.local.AppInstallDAO import foundation.e.apps.data.installation.repository.AppInstallRepository import foundation.e.apps.data.system.CustomUncaughtExceptionHandler import foundation.e.apps.domain.model.install.Status import foundation.e.apps.domain.preferences.SessionRepository Loading @@ -59,7 +59,7 @@ class AppLoungeApplication : Application(), Configuration.Provider { lateinit var workerFactory: HiltWorkerFactory @Inject lateinit var appInstallDao: AppInstallDAO lateinit var appInstallRepository: AppInstallRepository @Inject lateinit var uncaughtExceptionHandler: CustomUncaughtExceptionHandler Loading Loading @@ -139,7 +139,7 @@ class AppLoungeApplication : Application(), Configuration.Provider { private fun isRunningUnderRobolectric(): Boolean = Build.FINGERPRINT == "robolectric" private fun removeStalledInstallationFromDb() = coroutineScope.launch { val existingInstallations = appInstallDao.getItemInInstallation().toMutableList() val existingInstallations = appInstallRepository.getItemInInstallation().toMutableList() if (existingInstallations.isEmpty()) { return@launch } Loading @@ -161,7 +161,7 @@ class AppLoungeApplication : Application(), Configuration.Provider { Timber.d("removing (${appInstall.packageName}) : (${appInstall.id}) from db") appInstall.status = Status.INSTALLATION_ISSUE appInstallDao.deleteDownload(appInstall) appInstallRepository.deleteDownload(appInstall) } } Loading app/src/main/java/foundation/e/apps/data/install/AppManagerImpl.kt +1 −1 Original line number Diff line number Diff line Loading @@ -34,6 +34,7 @@ import foundation.e.apps.data.install.pkg.PwaManager import foundation.e.apps.data.install.sharedlib.SharedLibraryManager import foundation.e.apps.data.installation.model.AppInstall import foundation.e.apps.data.installation.model.InstallationType import foundation.e.apps.data.installation.repository.AppInstallRepository import foundation.e.apps.data.parentalcontrol.ContentRatingDao import foundation.e.apps.data.parentalcontrol.ContentRatingEntity import foundation.e.apps.domain.model.install.Status Loading @@ -47,7 +48,6 @@ import javax.inject.Inject import javax.inject.Named import javax.inject.Singleton import com.aurora.gplayapi.data.models.PlayFile as AuroraFile @Singleton class AppManagerImpl @Inject constructor( @Named("cacheDir") private val cacheDir: String, Loading app/src/main/java/foundation/e/apps/data/install/core/InstallationProcessor.kt +1 −1 Original line number Diff line number Diff line Loading @@ -19,11 +19,11 @@ package foundation.e.apps.data.install.core import foundation.e.apps.data.enums.ResultStatus import foundation.e.apps.data.install.AppInstallRepository import foundation.e.apps.data.install.AppManagerWrapper import foundation.e.apps.data.install.core.helper.InstallationCompletionHandler import foundation.e.apps.data.install.download.DownloadManagerUtils import foundation.e.apps.data.installation.model.AppInstall import foundation.e.apps.data.installation.repository.AppInstallRepository import foundation.e.apps.domain.model.install.Status import kotlinx.coroutines.CancellationException import kotlinx.coroutines.DelicateCoroutinesApi Loading app/src/main/java/foundation/e/apps/data/install/core/helper/DownloadUrlRefresher.kt +1 −1 Original line number Diff line number Diff line Loading @@ -23,12 +23,12 @@ import foundation.e.apps.data.ResultSupreme import foundation.e.apps.data.application.ApplicationRepository import foundation.e.apps.data.enums.ResultStatus import foundation.e.apps.data.event.AppEvent import foundation.e.apps.data.install.AppInstallRepository import foundation.e.apps.data.install.AppManager import foundation.e.apps.data.install.AppManagerWrapper import foundation.e.apps.data.install.toAppSource import foundation.e.apps.data.install.wrapper.AppEventDispatcher import foundation.e.apps.data.installation.model.AppInstall import foundation.e.apps.data.installation.repository.AppInstallRepository import foundation.e.apps.data.playstore.utils.GplayHttpRequestException import kotlinx.coroutines.CancellationException import timber.log.Timber Loading app/src/main/java/foundation/e/apps/data/install/core/helper/InstallationCompletionHandler.kt +1 −1 Original line number Diff line number Diff line Loading @@ -21,11 +21,11 @@ package foundation.e.apps.data.install.core.helper import android.content.Context import dagger.hilt.android.qualifiers.ApplicationContext import foundation.e.apps.R import foundation.e.apps.data.install.AppInstallRepository import foundation.e.apps.data.install.AppManagerWrapper import foundation.e.apps.data.install.wrapper.UpdatesNotificationSender import foundation.e.apps.data.install.wrapper.UpdatesTracker import foundation.e.apps.data.installation.model.AppInstall import foundation.e.apps.data.installation.repository.AppInstallRepository import foundation.e.apps.data.preference.PlayStoreAuthStore import foundation.e.apps.data.utils.getFormattedString import foundation.e.apps.domain.model.install.Status Loading Loading
app/src/main/java/foundation/e/apps/AppLoungeApplication.kt +4 −4 Original line number Diff line number Diff line Loading @@ -33,7 +33,7 @@ import foundation.e.apps.data.install.pkg.AppLoungePackageManager import foundation.e.apps.data.install.pkg.PkgManagerBR import foundation.e.apps.data.install.updates.UpdatesWorkManager import foundation.e.apps.data.install.workmanager.InstallOrchestrator import foundation.e.apps.data.installation.local.AppInstallDAO import foundation.e.apps.data.installation.repository.AppInstallRepository import foundation.e.apps.data.system.CustomUncaughtExceptionHandler import foundation.e.apps.domain.model.install.Status import foundation.e.apps.domain.preferences.SessionRepository Loading @@ -59,7 +59,7 @@ class AppLoungeApplication : Application(), Configuration.Provider { lateinit var workerFactory: HiltWorkerFactory @Inject lateinit var appInstallDao: AppInstallDAO lateinit var appInstallRepository: AppInstallRepository @Inject lateinit var uncaughtExceptionHandler: CustomUncaughtExceptionHandler Loading Loading @@ -139,7 +139,7 @@ class AppLoungeApplication : Application(), Configuration.Provider { private fun isRunningUnderRobolectric(): Boolean = Build.FINGERPRINT == "robolectric" private fun removeStalledInstallationFromDb() = coroutineScope.launch { val existingInstallations = appInstallDao.getItemInInstallation().toMutableList() val existingInstallations = appInstallRepository.getItemInInstallation().toMutableList() if (existingInstallations.isEmpty()) { return@launch } Loading @@ -161,7 +161,7 @@ class AppLoungeApplication : Application(), Configuration.Provider { Timber.d("removing (${appInstall.packageName}) : (${appInstall.id}) from db") appInstall.status = Status.INSTALLATION_ISSUE appInstallDao.deleteDownload(appInstall) appInstallRepository.deleteDownload(appInstall) } } Loading
app/src/main/java/foundation/e/apps/data/install/AppManagerImpl.kt +1 −1 Original line number Diff line number Diff line Loading @@ -34,6 +34,7 @@ import foundation.e.apps.data.install.pkg.PwaManager import foundation.e.apps.data.install.sharedlib.SharedLibraryManager import foundation.e.apps.data.installation.model.AppInstall import foundation.e.apps.data.installation.model.InstallationType import foundation.e.apps.data.installation.repository.AppInstallRepository import foundation.e.apps.data.parentalcontrol.ContentRatingDao import foundation.e.apps.data.parentalcontrol.ContentRatingEntity import foundation.e.apps.domain.model.install.Status Loading @@ -47,7 +48,6 @@ import javax.inject.Inject import javax.inject.Named import javax.inject.Singleton import com.aurora.gplayapi.data.models.PlayFile as AuroraFile @Singleton class AppManagerImpl @Inject constructor( @Named("cacheDir") private val cacheDir: String, Loading
app/src/main/java/foundation/e/apps/data/install/core/InstallationProcessor.kt +1 −1 Original line number Diff line number Diff line Loading @@ -19,11 +19,11 @@ package foundation.e.apps.data.install.core import foundation.e.apps.data.enums.ResultStatus import foundation.e.apps.data.install.AppInstallRepository import foundation.e.apps.data.install.AppManagerWrapper import foundation.e.apps.data.install.core.helper.InstallationCompletionHandler import foundation.e.apps.data.install.download.DownloadManagerUtils import foundation.e.apps.data.installation.model.AppInstall import foundation.e.apps.data.installation.repository.AppInstallRepository import foundation.e.apps.domain.model.install.Status import kotlinx.coroutines.CancellationException import kotlinx.coroutines.DelicateCoroutinesApi Loading
app/src/main/java/foundation/e/apps/data/install/core/helper/DownloadUrlRefresher.kt +1 −1 Original line number Diff line number Diff line Loading @@ -23,12 +23,12 @@ import foundation.e.apps.data.ResultSupreme import foundation.e.apps.data.application.ApplicationRepository import foundation.e.apps.data.enums.ResultStatus import foundation.e.apps.data.event.AppEvent import foundation.e.apps.data.install.AppInstallRepository import foundation.e.apps.data.install.AppManager import foundation.e.apps.data.install.AppManagerWrapper import foundation.e.apps.data.install.toAppSource import foundation.e.apps.data.install.wrapper.AppEventDispatcher import foundation.e.apps.data.installation.model.AppInstall import foundation.e.apps.data.installation.repository.AppInstallRepository import foundation.e.apps.data.playstore.utils.GplayHttpRequestException import kotlinx.coroutines.CancellationException import timber.log.Timber Loading
app/src/main/java/foundation/e/apps/data/install/core/helper/InstallationCompletionHandler.kt +1 −1 Original line number Diff line number Diff line Loading @@ -21,11 +21,11 @@ package foundation.e.apps.data.install.core.helper import android.content.Context import dagger.hilt.android.qualifiers.ApplicationContext import foundation.e.apps.R import foundation.e.apps.data.install.AppInstallRepository import foundation.e.apps.data.install.AppManagerWrapper import foundation.e.apps.data.install.wrapper.UpdatesNotificationSender import foundation.e.apps.data.install.wrapper.UpdatesTracker import foundation.e.apps.data.installation.model.AppInstall import foundation.e.apps.data.installation.repository.AppInstallRepository import foundation.e.apps.data.preference.PlayStoreAuthStore import foundation.e.apps.data.utils.getFormattedString import foundation.e.apps.domain.model.install.Status Loading