rf/checks account_level given by bff

This commit is contained in:
itsscb 2023-11-21 23:57:39 +01:00
parent d021f5db51
commit b51ed9a41d

View File

@ -88,16 +88,25 @@ class _DigitalerFriedenState extends State<DigitalerFrieden> {
accountLevel = await _storageService.accountLevel; accountLevel = await _storageService.accountLevel;
accessToken = await _storageService.accessToken; accessToken = await _storageService.accessToken;
verified = await _storageService.verified; verified = await _storageService.verified;
if (accountLevel! > 1) {
authenticated = await AuthService.authenticateWithBiometrics(); if (accessToken != null) {
}
if (authenticated && accountLevel != null && accountLevel! > 3) {
account = await _vm.account; account = await _vm.account;
} }
if (account != null && !verified && account!.emailVerified) { if (account != null) {
await _storageService.setVerified(account!.emailVerified); if (verified != account!.emailVerified) {
verified = account!.emailVerified; verified = account!.emailVerified;
_storageService.setVerified(verified);
}
if (accountLevel == null || account!.accountLevel > accountLevel!) {
accountLevel = account!.accountLevel;
_storageService.setAccountLevel(account!.accountLevel);
}
}
if (accountLevel! > 1) {
authenticated = await AuthService.authenticateWithBiometrics();
} }
print( print(