Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 605bbd1a authored by Sayantan Roychowdhury's avatar Sayantan Roychowdhury
Browse files

work around for appInstall status

parent 54988a4c
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -95,11 +95,15 @@ class AppManagerImpl @Inject constructor(
        if (status == Status.INSTALLED) {
            appInstall.status = status
            insertContentRating(appInstall)
            if (appInstall.packageName != context.packageName) {
                flushOldDownload(appInstall.packageName)
            }
            appInstallRepository.deleteDownload(appInstall)
        } else if (status == Status.INSTALLING) {
            appInstall.downloadIdMap.all { true }
            appInstall.status = status
            appInstall.status = if (appInstall.packageName == context.packageName) {
                Status.INSTALLED
            } else status
            appInstallRepository.updateDownload(appInstall)
            installApp(appInstall)
        }