Fix auto-updater job never running
This commit is contained in:
parent
ebb1022100
commit
1904be277d
@ -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()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user