fetchAvailableBanks method
Fetch available banks for bank transfer
Implementation
Future<List<LokotroBank>> fetchAvailableBanks() async {
final httpClient = LokotroHttpClient.instance;
final response = await httpClient.get<Map<String, dynamic>>(
'/payments/get-config-bank',
parser: (data) => data as Map<String, dynamic>,
);
if (response.isSuccess && response.data != null) {
final data = response.data!['data'] as List<dynamic>? ?? [];
return data.map((b) => LokotroBank.fromJson(b as Map<String, dynamic>)).toList();
} else {
throw Exception(response.message);
}
}