error handle
This commit is contained in:
@@ -992,7 +992,7 @@
|
|||||||
"languageVersion": "3.4"
|
"languageVersion": "3.4"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"generated": "2025-02-03T13:28:33.681422Z",
|
"generated": "2025-02-03T13:34:10.143808Z",
|
||||||
"generator": "pub",
|
"generator": "pub",
|
||||||
"generatorVersion": "3.4.4",
|
"generatorVersion": "3.4.4",
|
||||||
"flutterRoot": "file:///Users/rajeevsingh/Documents/allSoftwares/flutter",
|
"flutterRoot": "file:///Users/rajeevsingh/Documents/allSoftwares/flutter",
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -63,11 +63,16 @@ class _PaymentWebViewState extends State<PaymentWebView> {
|
|||||||
},
|
},
|
||||||
onLoadStop: (controller, url) async {
|
onLoadStop: (controller, url) async {
|
||||||
print("Payment page loaded: $url");
|
print("Payment page loaded: $url");
|
||||||
|
|
||||||
|
// ✅ Check if payment is successful
|
||||||
|
if (url.toString().contains("success")) {
|
||||||
|
Navigator.pop(context, true); // Send success result
|
||||||
|
} else if (url.toString().contains("failure")) {
|
||||||
|
Navigator.pop(context, false); // Send failure result
|
||||||
|
}
|
||||||
},
|
},
|
||||||
onReceivedHttpError: (controller, request, response)
|
onReceivedHttpError: (controller, request, response) {
|
||||||
{
|
if (response.statusCode == 404) {
|
||||||
if (response.statusCode == 404)
|
|
||||||
{
|
|
||||||
setState(() {
|
setState(() {
|
||||||
isErrorPage = true;
|
isErrorPage = true;
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user