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