fetchDataWithQuery method
Implementation
Future<Map<String, dynamic>> fetchDataWithQuery(
String endpoint, Map<String, String> queryParams) async {
final Uri url =
Uri.parse('$rootApi$endpoint').replace(queryParameters: queryParams);
final response = await http.get(url);
if (response.statusCode == 200) {
return jsonDecode(response.body) as Map<String, dynamic>;
} else {
throw Exception(
'Failed to fetch data. Status Code: ${response.statusCode}');
}
}