From fbc6137b3e5521fc345a82de7191458d2fccbb9e Mon Sep 17 00:00:00 2001 From: Aman Raj Singh Mourya Date: Sat, 17 Aug 2024 19:33:54 +0530 Subject: [PATCH] [mob][auth] Directly route to appLock in case of no systemLock found --- auth/lib/ui/settings/security_section_widget.dart | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/auth/lib/ui/settings/security_section_widget.dart b/auth/lib/ui/settings/security_section_widget.dart index 9ba4289a36..38fa19f4a4 100644 --- a/auth/lib/ui/settings/security_section_widget.dart +++ b/auth/lib/ui/settings/security_section_widget.dart @@ -144,11 +144,10 @@ class _SecuritySectionWidgetState extends State { trailingIcon: Icons.chevron_right_outlined, trailingIconIsMuted: true, onTap: () async { - if (await LocalAuthenticationService.instance - .isLocalAuthSupportedOnDevice()) { + if (await Configuration.instance.shouldShowLockScreen()) { final bool result = await requestAuthentication( context, - context.l10n.authToChangeLockscreenSetting, + context.l10n.about, ); if (result) { await Navigator.of(context).push( @@ -160,10 +159,12 @@ class _SecuritySectionWidgetState extends State { ); } } else { - await showErrorDialog( - context, - context.l10n.noSystemLockFound, - context.l10n.toEnableAppLockPleaseSetupDevicePasscodeOrScreen, + await Navigator.of(context).push( + MaterialPageRoute( + builder: (BuildContext context) { + return const LockScreenOptions(); + }, + ), ); } },