fix: show preferred keyboard type

This commit is contained in:
Antonella Sgarlatta
2021-02-17 18:16:56 -03:00
parent 3f3eaf115d
commit 2cd1a41049
2 changed files with 6 additions and 8 deletions

View File

@@ -497,11 +497,9 @@ export const Authenticate = ({
};
setBiometricsAsync();
const setInitialKeyboardType = async () => {
if (challenge.reason === ChallengeReason.ApplicationUnlock) {
const initialKeyboardType = await checkPasscodeKeyboardType();
if (mounted) {
setKeyboardType(initialKeyboardType);
}
const initialKeyboardType = await checkPasscodeKeyboardType();
if (mounted) {
setKeyboardType(initialKeyboardType);
}
};
setInitialKeyboardType();

View File

@@ -52,6 +52,9 @@ export const PasscodeInputModal = (props: Props) => {
setSettingPassocode(false);
} else {
await application?.setPasscode(text);
await application
?.getAppState()
.setPasscodeKeyboardType(keyboardType as PasscodeKeyboardType);
await application?.getAppState().setPasscodeTiming(UnlockTiming.OnQuit);
await application?.getAppState().setScreenshotPrivacy();
setSettingPassocode(false);
@@ -77,9 +80,6 @@ export const PasscodeInputModal = (props: Props) => {
const onKeyboardTypeSelect = (option: Option) => {
setKeyboardType(option.key as KeyboardType);
application
?.getAppState()
.setPasscodeKeyboardType(option.key as PasscodeKeyboardType);
};
return (