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);