From 2e53ac66354e4b052eb20b8e7bbcaaea524076db Mon Sep 17 00:00:00 2001 From: Neeraj Gupta <254676+ua741@users.noreply.github.com> Date: Tue, 22 Nov 2022 19:45:38 +0530 Subject: [PATCH] Add delay in refreshing 2FA status on appStart --- lib/services/user_service.dart | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/services/user_service.dart b/lib/services/user_service.dart index 95837ce44..9a17b4ec0 100644 --- a/lib/services/user_service.dart +++ b/lib/services/user_service.dart @@ -55,7 +55,11 @@ class UserService { ValueNotifier(Configuration.instance.getEmail()); _preferences = await SharedPreferences.getInstance(); if (Configuration.instance.isLoggedIn()) { - setTwoFactor(fetchTwoFactorStatus: true).ignore(); + // add artificial delay in refreshing 2FA status + Future.delayed( + const Duration(seconds: 5), + () => {setTwoFactor(fetchTwoFactorStatus: true).ignore()}, + ); } Bus.instance.on().listen((event) { setTwoFactor(value: event.status);