close dialogs on redirection

This commit is contained in:
sneurlax 2023-01-23 14:41:49 -06:00
parent cccfaa6eef
commit 277807309b

View file

@ -5,8 +5,6 @@ import 'package:flutter/material.dart';
import 'package:flutter_svg/svg.dart'; import 'package:flutter_svg/svg.dart';
import 'package:stackwallet/models/buy/response_objects/order.dart'; import 'package:stackwallet/models/buy/response_objects/order.dart';
import 'package:stackwallet/models/buy/response_objects/quote.dart'; import 'package:stackwallet/models/buy/response_objects/quote.dart';
import 'package:stackwallet/pages/buy_view/buy_view.dart';
import 'package:stackwallet/pages_desktop_specific/desktop_buy/desktop_buy_view.dart';
import 'package:stackwallet/services/buy/buy_response.dart'; import 'package:stackwallet/services/buy/buy_response.dart';
import 'package:stackwallet/services/buy/simplex/simplex_api.dart'; import 'package:stackwallet/services/buy/simplex/simplex_api.dart';
import 'package:stackwallet/utilities/assets.dart'; import 'package:stackwallet/utilities/assets.dart';
@ -51,9 +49,9 @@ class BuyWarningPopup extends StatelessWidget {
BuyResponse<bool> response = BuyResponse<bool> response =
await redirect(order.value as SimplexOrder).then((order) { await redirect(order.value as SimplexOrder).then((order) {
// TODO save order // TODO save order
Navigator.of(context, rootNavigator: isDesktop).pushNamed( Navigator.of(context, rootNavigator: isDesktop).pop();
isDesktop ? DesktopBuyView.routeName : BuyView.routeName, Navigator.of(context, rootNavigator: isDesktop).pop();
); // TODO fix this for desktop, test for mobile. popUntil? // How would I correctly popUntil here?
return order; return order;
}); });
}, },