fix: handle wallet delete flushbar dismissal (#3697)

This commit is contained in:
David Adegoke
2026-10-08 12:28:26 +02:00
committed by GitHub
parent 098e1ea0d3
commit 91738ea792
+11 -1
View File
@@ -229,7 +229,17 @@ class WalletEditPage extends BasePage {
Future<void> hideProgressText() async {
try {
await Future.delayed(Duration(milliseconds: 250));
await _progressBar?.dismiss();
final bar = _progressBar;
final barRoute = bar?.flushbarRoute;
if (bar != null && barRoute != null && barRoute.isActive) {
if (bar.isShowing()) {
await bar.dismiss();
} else {
barRoute.navigator?.removeRoute(barRoute);
}
}
} catch (e) {
printV(e);
}