Loading app/src/main/java/foundation/e/apps/manager/workmanager/InstallAppWorker.kt +11 −2 Original line number Diff line number Diff line Loading @@ -122,7 +122,7 @@ class InstallAppWorker @AssistedInject constructor( fusedManagerRepository.installationIssue(it) } } finally { if (isItUpdateWork && databaseRepository.getDownloadList().isEmpty()) { // show notification for ended update if (isItUpdateWork && isUpdateCompleted()) { // show notification for ended update showNotificationOnUpdateEnded() } Loading @@ -131,6 +131,15 @@ class InstallAppWorker @AssistedInject constructor( } } private suspend fun isUpdateCompleted(): Boolean { val downloadListWithoutAnyIssue = databaseRepository.getDownloadList() .filter { !listOf(Status.INSTALLATION_ISSUE, Status.PURCHASE_NEEDED).contains(it.status) } return downloadListWithoutAnyIssue.isEmpty() } private fun showNotificationOnUpdateEnded() { val date = Date(System.currentTimeMillis()) val dateFormat = Loading Loading
app/src/main/java/foundation/e/apps/manager/workmanager/InstallAppWorker.kt +11 −2 Original line number Diff line number Diff line Loading @@ -122,7 +122,7 @@ class InstallAppWorker @AssistedInject constructor( fusedManagerRepository.installationIssue(it) } } finally { if (isItUpdateWork && databaseRepository.getDownloadList().isEmpty()) { // show notification for ended update if (isItUpdateWork && isUpdateCompleted()) { // show notification for ended update showNotificationOnUpdateEnded() } Loading @@ -131,6 +131,15 @@ class InstallAppWorker @AssistedInject constructor( } } private suspend fun isUpdateCompleted(): Boolean { val downloadListWithoutAnyIssue = databaseRepository.getDownloadList() .filter { !listOf(Status.INSTALLATION_ISSUE, Status.PURCHASE_NEEDED).contains(it.status) } return downloadListWithoutAnyIssue.isEmpty() } private fun showNotificationOnUpdateEnded() { val date = Date(System.currentTimeMillis()) val dateFormat = Loading