mirror of
https://github.com/SchildiChat/SchildiChat-android.git
synced 2025-02-01 19:56:47 +01:00
Add support for biometrics (not only Fingerprint)
This commit is contained in:
parent
e76c32b74e
commit
4cba1388f9
@ -42,7 +42,7 @@ allprojects {
|
||||
// PhotoView
|
||||
includeGroupByRegex 'com\\.github\\.chrisbanes'
|
||||
// PFLockScreen-Android
|
||||
includeGroupByRegex 'com\\.github\\.ganfra'
|
||||
includeGroupByRegex 'com\\.github\\.vector-im'
|
||||
}
|
||||
}
|
||||
maven {
|
||||
|
@ -346,7 +346,7 @@ dependencies {
|
||||
implementation 'me.saket:better-link-movement-method:2.2.0'
|
||||
implementation 'com.google.android:flexbox:1.1.1'
|
||||
implementation "androidx.autofill:autofill:$autofill_version"
|
||||
implementation 'com.github.ganfra:PFLockScreen-Android:1.0.0-beta8'
|
||||
implementation 'com.github.vector-im:PFLockScreen-Android:1.0.0-beta9'
|
||||
|
||||
// Custom Tab
|
||||
implementation 'androidx.browser:browser:1.2.0'
|
||||
|
@ -61,7 +61,7 @@ class PinFragment @Inject constructor(
|
||||
val encodedPin = pinCodeStore.getEncodedPin() ?: return
|
||||
val authFragment = PFLockScreenFragment()
|
||||
val builder = PFFLockScreenConfiguration.Builder(requireContext())
|
||||
.setUseFingerprint(true)
|
||||
.setUseBiometric(true)
|
||||
.setTitle(getString(R.string.auth_pin_confirm_to_disable_title))
|
||||
.setClearCodeOnError(true)
|
||||
.setMode(PFFLockScreenConfiguration.MODE_AUTH)
|
||||
@ -71,7 +71,7 @@ class PinFragment @Inject constructor(
|
||||
override fun onPinLoginFailed() {
|
||||
}
|
||||
|
||||
override fun onFingerprintSuccessful() {
|
||||
override fun onBiometricAuthSuccessful() {
|
||||
lifecycleScope.launch {
|
||||
pinCodeStore.deleteEncodedPin()
|
||||
vectorBaseActivity.setResult(Activity.RESULT_OK)
|
||||
@ -79,7 +79,7 @@ class PinFragment @Inject constructor(
|
||||
}
|
||||
}
|
||||
|
||||
override fun onFingerprintLoginFailed() {
|
||||
override fun onBiometricAuthLoginFailed() {
|
||||
}
|
||||
|
||||
override fun onCodeInputSuccessful() {
|
||||
@ -122,7 +122,7 @@ class PinFragment @Inject constructor(
|
||||
val encodedPin = pinCodeStore.getEncodedPin() ?: return
|
||||
val authFragment = PFLockScreenFragment()
|
||||
val builder = PFFLockScreenConfiguration.Builder(requireContext())
|
||||
.setUseFingerprint(true)
|
||||
.setUseBiometric(true)
|
||||
.setTitle(getString(R.string.auth_pin_title))
|
||||
.setLeftButton(getString(R.string.auth_pin_forgot))
|
||||
.setClearCodeOnError(true)
|
||||
@ -136,12 +136,12 @@ class PinFragment @Inject constructor(
|
||||
override fun onPinLoginFailed() {
|
||||
}
|
||||
|
||||
override fun onFingerprintSuccessful() {
|
||||
override fun onBiometricAuthSuccessful() {
|
||||
vectorBaseActivity.setResult(Activity.RESULT_OK)
|
||||
vectorBaseActivity.finish()
|
||||
}
|
||||
|
||||
override fun onFingerprintLoginFailed() {
|
||||
override fun onBiometricAuthLoginFailed() {
|
||||
}
|
||||
|
||||
override fun onCodeInputSuccessful() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user