Loading app/src/main/java/foundation/e/apps/data/install/core/AppInstallProcessor.kt→app/src/main/java/foundation/e/apps/data/install/core/AppInstallationFacade.kt +1 −1 Original line number Diff line number Diff line Loading @@ -28,7 +28,7 @@ import foundation.e.apps.data.install.core.helper.AppInstallWorkRunner import foundation.e.apps.domain.model.install.Status import javax.inject.Inject class AppInstallProcessor @Inject constructor( class AppInstallationFacade @Inject constructor( private val appInstallComponents: AppInstallComponents, private val installationEnqueuer: InstallationEnqueuer, private val appInstallWorkRunner: AppInstallWorkRunner, Loading app/src/main/java/foundation/e/apps/data/install/updates/UpdatesWorker.kt +3 −3 Original line number Diff line number Diff line Loading @@ -20,7 +20,7 @@ import foundation.e.apps.data.enums.ResultStatus import foundation.e.apps.data.event.AppEvent import foundation.e.apps.data.event.EventBus import foundation.e.apps.data.gitlab.SystemAppsUpdatesRepository import foundation.e.apps.data.install.core.AppInstallProcessor import foundation.e.apps.data.install.core.AppInstallationFacade import foundation.e.apps.data.updates.UpdatesManagerRepository import foundation.e.apps.domain.model.User import foundation.e.apps.domain.preferences.AppPreferencesRepository Loading @@ -42,7 +42,7 @@ class UpdatesWorker @AssistedInject constructor( private val sessionRepository: SessionRepository, private val appPreferencesRepository: AppPreferencesRepository, private val playStoreAuthManager: PlayStoreAuthManager, private val appInstallProcessor: AppInstallProcessor, private val appInstallationFacade: AppInstallationFacade, ) : CoroutineWorker(context, params) { companion object { Loading Loading @@ -220,7 +220,7 @@ class UpdatesWorker @AssistedInject constructor( response.add(Pair(fusedApp, false)) continue } val status = appInstallProcessor.initAppInstall(fusedApp, true) val status = appInstallationFacade.initAppInstall(fusedApp, true) response.add(Pair(fusedApp, status)) } return response Loading app/src/main/java/foundation/e/apps/data/install/workmanager/InstallAppWorker.kt +3 −3 Original line number Diff line number Diff line Loading @@ -32,14 +32,14 @@ import androidx.work.WorkerParameters import dagger.assisted.Assisted import dagger.assisted.AssistedInject import foundation.e.apps.R import foundation.e.apps.data.install.core.AppInstallProcessor import foundation.e.apps.data.install.core.AppInstallationFacade import java.util.concurrent.atomic.AtomicInteger @HiltWorker class InstallAppWorker @AssistedInject constructor( @Assisted private val context: Context, @Assisted private val params: WorkerParameters, private val appInstallProcessor: AppInstallProcessor private val appInstallationFacade: AppInstallationFacade ) : CoroutineWorker(context, params) { companion object { Loading @@ -65,7 +65,7 @@ class InstallAppWorker @AssistedInject constructor( } val isPackageUpdate = params.inputData.getBoolean(IS_UPDATE_WORK, false) val response = appInstallProcessor.processInstall(fusedDownloadId, isPackageUpdate) { title -> val response = appInstallationFacade.processInstall(fusedDownloadId, isPackageUpdate) { title -> setForeground(createForegroundInfo("${context.getString(R.string.installing)} $title")) } Loading app/src/main/java/foundation/e/apps/domain/install/InstallAppByIdUseCase.kt +3 −3 Original line number Diff line number Diff line Loading @@ -21,7 +21,7 @@ package foundation.e.apps.domain.install import foundation.e.apps.data.application.data.Application import foundation.e.apps.data.enums.Source import foundation.e.apps.data.install.AppInstallRepository import foundation.e.apps.data.install.core.AppInstallProcessor import foundation.e.apps.data.install.core.AppInstallationFacade import foundation.e.apps.data.install.pkg.AppLoungePackageManager import foundation.e.apps.data.install.pkg.PwaManager import foundation.e.apps.domain.model.install.Status Loading @@ -33,7 +33,7 @@ import javax.inject.Inject class InstallAppByIdUseCase @Inject constructor( private val getAppDetailsUseCase: GetAppDetailsUseCase, private val appLoungePackageManager: AppLoungePackageManager, private val appInstallProcessor: AppInstallProcessor, private val appInstallationFacade: AppInstallationFacade, private val appInstallRepository: AppInstallRepository, private val pwaManager: PwaManager ) { Loading @@ -49,7 +49,7 @@ class InstallAppByIdUseCase @Inject constructor( return try { val app: Application = getAppDetailsUseCase(packageName) appInstallProcessor.initAppInstall(app, isAnUpdate = false) appInstallationFacade.initAppInstall(app, isAnUpdate = false) appInstallRepository.getDownloadFlowById(app._id).takeWhile { _status.value = it?.status Loading app/src/main/java/foundation/e/apps/ui/MainActivityViewModel.kt +4 −4 Original line number Diff line number Diff line Loading @@ -36,7 +36,7 @@ import foundation.e.apps.data.install.AppManagerWrapper import foundation.e.apps.data.install.models.AppInstall import foundation.e.apps.data.install.pkg.AppLoungePackageManager import foundation.e.apps.data.install.pkg.PwaManager import foundation.e.apps.data.install.core.AppInstallProcessor import foundation.e.apps.data.install.core.AppInstallationFacade import foundation.e.apps.data.login.core.AuthObject import foundation.e.apps.data.system.NetworkStatusManager import foundation.e.apps.domain.application.ApplicationDomain Loading @@ -56,7 +56,7 @@ class MainActivityViewModel @Inject constructor( private val appManagerWrapper: AppManagerWrapper, private val appLoungePackageManager: AppLoungePackageManager, private val pwaManager: PwaManager, private val appInstallProcessor: AppInstallProcessor, private val appInstallationFacade: AppInstallationFacade, private val sessionManager: MainActivitySessionManager, private val startupCoordinator: MainActivityStartupCoordinator, ) : ViewModel() { Loading Loading @@ -295,7 +295,7 @@ class MainActivityViewModel @Inject constructor( fun getApplication(app: Application) { viewModelScope.launch(Dispatchers.IO) { appInstallProcessor.initAppInstall(app) appInstallationFacade.initAppInstall(app) } } Loading @@ -307,7 +307,7 @@ class MainActivityViewModel @Inject constructor( val fusedDownload = appManagerWrapper.getFusedDownload(packageName = packageName) val authData = sessionManager.awaitAuthData() if (authData?.isAnonymous != true) { appInstallProcessor.enqueueFusedDownload(fusedDownload) appInstallationFacade.enqueueFusedDownload(fusedDownload) return fusedDownload } Loading Loading
app/src/main/java/foundation/e/apps/data/install/core/AppInstallProcessor.kt→app/src/main/java/foundation/e/apps/data/install/core/AppInstallationFacade.kt +1 −1 Original line number Diff line number Diff line Loading @@ -28,7 +28,7 @@ import foundation.e.apps.data.install.core.helper.AppInstallWorkRunner import foundation.e.apps.domain.model.install.Status import javax.inject.Inject class AppInstallProcessor @Inject constructor( class AppInstallationFacade @Inject constructor( private val appInstallComponents: AppInstallComponents, private val installationEnqueuer: InstallationEnqueuer, private val appInstallWorkRunner: AppInstallWorkRunner, Loading
app/src/main/java/foundation/e/apps/data/install/updates/UpdatesWorker.kt +3 −3 Original line number Diff line number Diff line Loading @@ -20,7 +20,7 @@ import foundation.e.apps.data.enums.ResultStatus import foundation.e.apps.data.event.AppEvent import foundation.e.apps.data.event.EventBus import foundation.e.apps.data.gitlab.SystemAppsUpdatesRepository import foundation.e.apps.data.install.core.AppInstallProcessor import foundation.e.apps.data.install.core.AppInstallationFacade import foundation.e.apps.data.updates.UpdatesManagerRepository import foundation.e.apps.domain.model.User import foundation.e.apps.domain.preferences.AppPreferencesRepository Loading @@ -42,7 +42,7 @@ class UpdatesWorker @AssistedInject constructor( private val sessionRepository: SessionRepository, private val appPreferencesRepository: AppPreferencesRepository, private val playStoreAuthManager: PlayStoreAuthManager, private val appInstallProcessor: AppInstallProcessor, private val appInstallationFacade: AppInstallationFacade, ) : CoroutineWorker(context, params) { companion object { Loading Loading @@ -220,7 +220,7 @@ class UpdatesWorker @AssistedInject constructor( response.add(Pair(fusedApp, false)) continue } val status = appInstallProcessor.initAppInstall(fusedApp, true) val status = appInstallationFacade.initAppInstall(fusedApp, true) response.add(Pair(fusedApp, status)) } return response Loading
app/src/main/java/foundation/e/apps/data/install/workmanager/InstallAppWorker.kt +3 −3 Original line number Diff line number Diff line Loading @@ -32,14 +32,14 @@ import androidx.work.WorkerParameters import dagger.assisted.Assisted import dagger.assisted.AssistedInject import foundation.e.apps.R import foundation.e.apps.data.install.core.AppInstallProcessor import foundation.e.apps.data.install.core.AppInstallationFacade import java.util.concurrent.atomic.AtomicInteger @HiltWorker class InstallAppWorker @AssistedInject constructor( @Assisted private val context: Context, @Assisted private val params: WorkerParameters, private val appInstallProcessor: AppInstallProcessor private val appInstallationFacade: AppInstallationFacade ) : CoroutineWorker(context, params) { companion object { Loading @@ -65,7 +65,7 @@ class InstallAppWorker @AssistedInject constructor( } val isPackageUpdate = params.inputData.getBoolean(IS_UPDATE_WORK, false) val response = appInstallProcessor.processInstall(fusedDownloadId, isPackageUpdate) { title -> val response = appInstallationFacade.processInstall(fusedDownloadId, isPackageUpdate) { title -> setForeground(createForegroundInfo("${context.getString(R.string.installing)} $title")) } Loading
app/src/main/java/foundation/e/apps/domain/install/InstallAppByIdUseCase.kt +3 −3 Original line number Diff line number Diff line Loading @@ -21,7 +21,7 @@ package foundation.e.apps.domain.install import foundation.e.apps.data.application.data.Application import foundation.e.apps.data.enums.Source import foundation.e.apps.data.install.AppInstallRepository import foundation.e.apps.data.install.core.AppInstallProcessor import foundation.e.apps.data.install.core.AppInstallationFacade import foundation.e.apps.data.install.pkg.AppLoungePackageManager import foundation.e.apps.data.install.pkg.PwaManager import foundation.e.apps.domain.model.install.Status Loading @@ -33,7 +33,7 @@ import javax.inject.Inject class InstallAppByIdUseCase @Inject constructor( private val getAppDetailsUseCase: GetAppDetailsUseCase, private val appLoungePackageManager: AppLoungePackageManager, private val appInstallProcessor: AppInstallProcessor, private val appInstallationFacade: AppInstallationFacade, private val appInstallRepository: AppInstallRepository, private val pwaManager: PwaManager ) { Loading @@ -49,7 +49,7 @@ class InstallAppByIdUseCase @Inject constructor( return try { val app: Application = getAppDetailsUseCase(packageName) appInstallProcessor.initAppInstall(app, isAnUpdate = false) appInstallationFacade.initAppInstall(app, isAnUpdate = false) appInstallRepository.getDownloadFlowById(app._id).takeWhile { _status.value = it?.status Loading
app/src/main/java/foundation/e/apps/ui/MainActivityViewModel.kt +4 −4 Original line number Diff line number Diff line Loading @@ -36,7 +36,7 @@ import foundation.e.apps.data.install.AppManagerWrapper import foundation.e.apps.data.install.models.AppInstall import foundation.e.apps.data.install.pkg.AppLoungePackageManager import foundation.e.apps.data.install.pkg.PwaManager import foundation.e.apps.data.install.core.AppInstallProcessor import foundation.e.apps.data.install.core.AppInstallationFacade import foundation.e.apps.data.login.core.AuthObject import foundation.e.apps.data.system.NetworkStatusManager import foundation.e.apps.domain.application.ApplicationDomain Loading @@ -56,7 +56,7 @@ class MainActivityViewModel @Inject constructor( private val appManagerWrapper: AppManagerWrapper, private val appLoungePackageManager: AppLoungePackageManager, private val pwaManager: PwaManager, private val appInstallProcessor: AppInstallProcessor, private val appInstallationFacade: AppInstallationFacade, private val sessionManager: MainActivitySessionManager, private val startupCoordinator: MainActivityStartupCoordinator, ) : ViewModel() { Loading Loading @@ -295,7 +295,7 @@ class MainActivityViewModel @Inject constructor( fun getApplication(app: Application) { viewModelScope.launch(Dispatchers.IO) { appInstallProcessor.initAppInstall(app) appInstallationFacade.initAppInstall(app) } } Loading @@ -307,7 +307,7 @@ class MainActivityViewModel @Inject constructor( val fusedDownload = appManagerWrapper.getFusedDownload(packageName = packageName) val authData = sessionManager.awaitAuthData() if (authData?.isAnonymous != true) { appInstallProcessor.enqueueFusedDownload(fusedDownload) appInstallationFacade.enqueueFusedDownload(fusedDownload) return fusedDownload } Loading