Loading app/src/main/java/io/eelo/appinstaller/updates/model/OutdatedApplicationsFileReader.kt +21 −19 Original line number Original line Diff line number Diff line Loading @@ -25,6 +25,7 @@ class OutdatedApplicationsFileReader(private val applicationManager: Application totalLines++ totalLines++ } } } } if (totalLines > 0) { context[0].openFileInput(Constants.OUTDATED_APPLICATIONS_FILENAME).use { context[0].openFileInput(Constants.OUTDATED_APPLICATIONS_FILENAME).use { BufferedReader(InputStreamReader(it)).forEachLine { packageName -> BufferedReader(InputStreamReader(it)).forEachLine { packageName -> Execute({ Execute({ Loading @@ -48,6 +49,7 @@ class OutdatedApplicationsFileReader(private val applicationManager: Application blocker.wait() blocker.wait() } } } } } } catch (exception: Exception) { } catch (exception: Exception) { exception.printStackTrace() exception.printStackTrace() } } Loading app/src/main/java/io/eelo/appinstaller/updates/model/UpdatesWorker.kt +7 −5 Original line number Original line Diff line number Diff line Loading @@ -29,6 +29,7 @@ class UpdatesWorker(context: Context, params: WorkerParameters) : Worker(context } } override fun onApplicationsFound(applications: ArrayList<Application>) { override fun onApplicationsFound(applications: ArrayList<Application>) { if (applications.size > 0) { applicationContext.openFileOutput(Constants.OUTDATED_APPLICATIONS_FILENAME, applicationContext.openFileOutput(Constants.OUTDATED_APPLICATIONS_FILENAME, Context.MODE_PRIVATE).use { Context.MODE_PRIVATE).use { applications.forEach { application -> applications.forEach { application -> Loading @@ -36,6 +37,7 @@ class UpdatesWorker(context: Context, params: WorkerParameters) : Worker(context } } it.close() it.close() } } } synchronized(blocker) { synchronized(blocker) { blocker.notify() blocker.notify() } } Loading Loading
app/src/main/java/io/eelo/appinstaller/updates/model/OutdatedApplicationsFileReader.kt +21 −19 Original line number Original line Diff line number Diff line Loading @@ -25,6 +25,7 @@ class OutdatedApplicationsFileReader(private val applicationManager: Application totalLines++ totalLines++ } } } } if (totalLines > 0) { context[0].openFileInput(Constants.OUTDATED_APPLICATIONS_FILENAME).use { context[0].openFileInput(Constants.OUTDATED_APPLICATIONS_FILENAME).use { BufferedReader(InputStreamReader(it)).forEachLine { packageName -> BufferedReader(InputStreamReader(it)).forEachLine { packageName -> Execute({ Execute({ Loading @@ -48,6 +49,7 @@ class OutdatedApplicationsFileReader(private val applicationManager: Application blocker.wait() blocker.wait() } } } } } } catch (exception: Exception) { } catch (exception: Exception) { exception.printStackTrace() exception.printStackTrace() } } Loading
app/src/main/java/io/eelo/appinstaller/updates/model/UpdatesWorker.kt +7 −5 Original line number Original line Diff line number Diff line Loading @@ -29,6 +29,7 @@ class UpdatesWorker(context: Context, params: WorkerParameters) : Worker(context } } override fun onApplicationsFound(applications: ArrayList<Application>) { override fun onApplicationsFound(applications: ArrayList<Application>) { if (applications.size > 0) { applicationContext.openFileOutput(Constants.OUTDATED_APPLICATIONS_FILENAME, applicationContext.openFileOutput(Constants.OUTDATED_APPLICATIONS_FILENAME, Context.MODE_PRIVATE).use { Context.MODE_PRIVATE).use { applications.forEach { application -> applications.forEach { application -> Loading @@ -36,6 +37,7 @@ class UpdatesWorker(context: Context, params: WorkerParameters) : Worker(context } } it.close() it.close() } } } synchronized(blocker) { synchronized(blocker) { blocker.notify() blocker.notify() } } Loading