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 });