Fix library updates running on metered connections

This commit is contained in:
Jays2Kings 2022-05-16 02:29:20 -04:00
parent 7c6b1451cb
commit d6dccfd41b

View file

@ -22,11 +22,9 @@ class LibraryUpdateJob(private val context: Context, workerParams: WorkerParamet
override fun doWork(): Result { override fun doWork(): Result {
val preferences = Injekt.get<PreferencesHelper>() val preferences = Injekt.get<PreferencesHelper>()
if (requiresWifiConnection(preferences) && !context.isConnectedToWifi()) { return if (requiresWifiConnection(preferences) && !context.isConnectedToWifi()) {
Result.failure() Result.failure()
} } else if (LibraryUpdateService.start(context)) {
return if (LibraryUpdateService.start(context)) {
Result.success() Result.success()
} else { } else {
Result.failure() Result.failure()