enhance exception handling in cakePay getVendors (#1833)
Serhii committed
Nov 27, 2024 at 17:42 UTC
c3978bfbe1f06a3d41c2bc1c8e4a21a3b12c05a0
2 files changed
+6
-1
lib/cake_pay/cake_pay_api.dart
+2
-1
@@ -233,7 +233,8 @@ class CakePayApi {
233
var response = await http.get(uri, headers: headers);
234
235
if (response.statusCode != 200) {
236
- throw Exception(response.body);
236
+ throw Exception(
237
+ 'Failed to fetch vendors: statusCode - ${response.statusCode}, queryParams -$queryParams, response - ${response.body}');
238
}
239
240
final bodyJson = json.decode(response.body);
lib/src/screens/cake_pay/cards/cake_pay_cards_page.dart
+4
@@ -94,6 +94,10 @@ class CakePayCardsPage extends BasePage {
94
_cardsListViewModel.resetLoadingNextPageState();
95
_cardsListViewModel.getVendors();
96
}
97
+
98
+ _cardsListViewModel.settingsStore.selectedCakePayCountry =
99
+ _cardsListViewModel.selectedCountry;
100
+
101
}
102
});
103
});