New: Authenticate before viewing backup phrase.

This commit is contained in:
Kevin Gorham 2020-12-19 10:24:47 -05:00
parent 7b4d6f1c9f
commit 8ab188cdf0
No known key found for this signature in database
GPG Key ID: CCA55602DF49FC38
2 changed files with 13 additions and 1 deletions

View File

@ -39,7 +39,17 @@ class ProfileFragment : BaseFragment<FragmentProfileBinding>() {
super.onViewCreated(view, savedInstanceState)
binding.hitAreaSettings.onClickNavTo(R.id.action_nav_profile_to_nav_settings)
binding.hitAreaExit.onClickNavBack() { tapped(PROFILE_CLOSE) }
binding.buttonBackup.onClickNavTo(R.id.action_nav_profile_to_nav_backup) { tapped(PROFILE_BACKUP) }
binding.buttonBackup.setOnClickListener {
tapped(PROFILE_BACKUP)
mainActivity?.let { main ->
main.authenticate(
getString(R.string.biometric_backup_phrase_description),
getString(R.string.biometric_backup_phrase_title)
) {
main.safeNavigate(R.id.action_nav_profile_to_nav_backup)
}
}
}
binding.buttonFeedback.onClickNavTo(R.id.action_nav_profile_to_nav_feedback) {
tapped(PROFILE_SEND_FEEDBACK)
mainActivity?.reportFunnel(UserFeedback.Started)

View File

@ -255,6 +255,8 @@
<string name="app_name" tools:ignore="MissingTranslation">@string/translated_app_name</string>
<string name="biometric_prompt_title" tools:ignore="MissingTranslation">@string/translated_send_securityauth</string>
<string name="biometric_backup_phrase_title">Authenticate to proceed</string>
<string name="biometric_backup_phrase_description">Load backup phrase</string>
<string name="camera_permission_denied">Well, this is awkward. You denied permission for the camera.</string>
<string name="error_launch_url">Failed to open browser.</string>
<string name="key_backspace"><![CDATA[<]]></string>