fix(mobile) - Allow sign out if server is down, or device is offline (#3275)

* WIP: Allow app sign out when server cannot be reached

* WIP: import logging lib

* WIP: move log out up
This commit is contained in:
Dhrumil Shah
2023-07-15 21:52:41 -04:00
committed by GitHub
parent 7595d01956
commit 9012cf6946
3 changed files with 25 additions and 21 deletions

View File

@@ -75,18 +75,15 @@ class ChangePasswordForm extends HookConsumerWidget {
.changePassword(passwordController.value.text);
if (isSuccess) {
bool res = await ref
await ref
.read(authenticationProvider.notifier)
.logout();
if (res) {
ref.read(backupProvider.notifier).cancelBackup();
ref.read(assetProvider.notifier).clearAllAsset();
ref.read(websocketProvider.notifier).disconnect();
ref.read(backupProvider.notifier).cancelBackup();
ref.read(assetProvider.notifier).clearAllAsset();
ref.read(websocketProvider.notifier).disconnect();
AutoRouter.of(context)
.replace(const LoginRoute());
}
AutoRouter.of(context).replace(const LoginRoute());
}
}
},