|
@@ -1,6 +1,5 @@
|
|
|
package eu.kanade.tachiyomi.ui.setting
|
|
|
|
|
|
-import androidx.biometric.BiometricManager
|
|
|
import androidx.preference.PreferenceScreen
|
|
|
import eu.kanade.tachiyomi.R
|
|
|
import eu.kanade.tachiyomi.data.preference.asImmediateFlow
|
|
@@ -9,6 +8,7 @@ import eu.kanade.tachiyomi.util.preference.intListPreference
|
|
|
import eu.kanade.tachiyomi.util.preference.summaryRes
|
|
|
import eu.kanade.tachiyomi.util.preference.switchPreference
|
|
|
import eu.kanade.tachiyomi.util.preference.titleRes
|
|
|
+import eu.kanade.tachiyomi.widget.BiometricUtil
|
|
|
import kotlinx.coroutines.flow.launchIn
|
|
|
import eu.kanade.tachiyomi.data.preference.PreferenceKeys as Keys
|
|
|
|
|
@@ -17,7 +17,7 @@ class SettingsSecurityController : SettingsController() {
|
|
|
override fun setupPreferenceScreen(screen: PreferenceScreen) = screen.apply {
|
|
|
titleRes = R.string.pref_category_security
|
|
|
|
|
|
- if (BiometricManager.from(context).canAuthenticate() == BiometricManager.BIOMETRIC_SUCCESS) {
|
|
|
+ if (BiometricUtil.isSupported(context)) {
|
|
|
switchPreference {
|
|
|
key = Keys.useBiometricLock
|
|
|
titleRes = R.string.lock_with_biometrics
|