fetchDataWithQuery method

Future<Map<String, dynamic>> fetchDataWithQuery(
  1. String endpoint,
  2. Map<String, String> queryParams
)

Implementation

Future<Map<String, dynamic>> fetchDataWithQuery(
  String endpoint,
  Map<String, String> queryParams,
) async {
  final Uri url = Uri.parse('$rootApi$endpoint').replace(queryParameters: queryParams);
  await _applyInterceptors(url, defaultHeaders);
  final response = await _makeRequest(() => http.get(url, headers: defaultHeaders));
  return jsonDecode(response.body) as Map<String, dynamic>;
}