Fix auto-updater job never running

This commit is contained in:
NerdNumber9 2019-04-18 17:59:17 -04:00
parent ebb1022100
commit 1904be277d

View File

@ -78,7 +78,7 @@ class EHentaiUpdateWorker: JobService(), CoroutineScope {
* to end the job entirely. Regardless of the value returned, your job must stop executing.
*/
override fun onStopJob(params: JobParameters?): Boolean {
runBlocking { coroutineContext[Job]?.cancelAndJoin() }
runBlocking { this@EHentaiUpdateWorker.coroutineContext[Job]?.cancelAndJoin() }
return false
}
@ -299,7 +299,7 @@ class EHentaiUpdateWorker: JobService(), CoroutineScope {
.setRequiredNetworkType(
if(requireUnmetered) JobInfo.NETWORK_TYPE_UNMETERED
else JobInfo.NETWORK_TYPE_ANY)
.setRequiresDeviceIdle(true)
// .setRequiresDeviceIdle(true) Job never seems to run with this
.build()
}