From bfad632b8c7fe3b9f8ac18cdf6b051db11ca151f Mon Sep 17 00:00:00 2001 From: Isira Seneviratne Date: Wed, 2 Aug 2023 06:09:31 +0530 Subject: [PATCH] Use ConnectivityManagerCompat.getRestrictBackgroundStatus() --- .../org/koitharu/kotatsu/core/prefs/AppSettings.kt | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/app/src/main/kotlin/org/koitharu/kotatsu/core/prefs/AppSettings.kt b/app/src/main/kotlin/org/koitharu/kotatsu/core/prefs/AppSettings.kt index 7e9b197e6..007de15a7 100644 --- a/app/src/main/kotlin/org/koitharu/kotatsu/core/prefs/AppSettings.kt +++ b/app/src/main/kotlin/org/koitharu/kotatsu/core/prefs/AppSettings.kt @@ -2,15 +2,14 @@ package org.koitharu.kotatsu.core.prefs import android.content.Context import android.content.SharedPreferences -import android.net.ConnectivityManager import android.net.Uri -import android.os.Build import android.provider.Settings import androidx.annotation.FloatRange import androidx.appcompat.app.AppCompatDelegate import androidx.collection.ArraySet import androidx.collection.arraySetOf import androidx.core.content.edit +import androidx.core.net.ConnectivityManagerCompat import androidx.core.os.LocaleListCompat import androidx.preference.PreferenceManager import dagger.hilt.android.qualifiers.ApplicationContext @@ -334,11 +333,8 @@ class AppSettings @Inject constructor(@ApplicationContext context: Context) { } private fun isBackgroundNetworkRestricted(): Boolean { - return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { - connectivityManager.restrictBackgroundStatus == ConnectivityManager.RESTRICT_BACKGROUND_STATUS_ENABLED - } else { - false - } + return ConnectivityManagerCompat.getRestrictBackgroundStatus(connectivityManager) == + ConnectivityManagerCompat.RESTRICT_BACKGROUND_STATUS_ENABLED } private fun JSONArray.toStringSet(): Set {