Loading app/src/main/java/foundation/e/apps/manager/fused/FusedManagerRepository.kt +3 −0 Original line number Diff line number Diff line Loading @@ -83,4 +83,7 @@ class FusedManagerRepository @Inject constructor( suspend fun updateFusedDownload(fusedDownload: FusedDownload) { fusedManagerImpl.updateFusedDownload(fusedDownload) } fun validateFusedDownload(fusedDownload: FusedDownload) = fusedDownload.packageName.isNotEmpty() && fusedDownload.downloadURLList.isNotEmpty() } app/src/main/java/foundation/e/apps/manager/workmanager/InstallAppWorker.kt +6 −0 Original line number Diff line number Diff line Loading @@ -97,6 +97,12 @@ class InstallAppWorker @AssistedInject constructor( "Installing ${it.name}" ) ) if (!fusedManagerRepository.validateFusedDownload(fusedDownload)) { fusedManagerRepository.installationIssue(it) return@let } startAppInstallationProcess(it) mutex.lock() } Loading Loading
app/src/main/java/foundation/e/apps/manager/fused/FusedManagerRepository.kt +3 −0 Original line number Diff line number Diff line Loading @@ -83,4 +83,7 @@ class FusedManagerRepository @Inject constructor( suspend fun updateFusedDownload(fusedDownload: FusedDownload) { fusedManagerImpl.updateFusedDownload(fusedDownload) } fun validateFusedDownload(fusedDownload: FusedDownload) = fusedDownload.packageName.isNotEmpty() && fusedDownload.downloadURLList.isNotEmpty() }
app/src/main/java/foundation/e/apps/manager/workmanager/InstallAppWorker.kt +6 −0 Original line number Diff line number Diff line Loading @@ -97,6 +97,12 @@ class InstallAppWorker @AssistedInject constructor( "Installing ${it.name}" ) ) if (!fusedManagerRepository.validateFusedDownload(fusedDownload)) { fusedManagerRepository.installationIssue(it) return@let } startAppInstallationProcess(it) mutex.lock() } Loading