getFromApi method

Future getFromApi(
  1. dynamic url, {
  2. Map<String, dynamic>? parameters,
})

Implementation

Future<dynamic> getFromApi(url, {Map<String, dynamic>? parameters}) async {
  print(
    "get request : " + url,
  );
  try {
  Dio dio = Dio();
  (dio.httpClientAdapter as DefaultHttpClientAdapter).onHttpClientCreate =
      (HttpClient client) {
    client.badCertificateCallback =
        (X509Certificate cert, String host, int port) => true;
    return client;
  };

  var response = await dio.get(url, queryParameters: parameters);
  print("result : ${jsonEncode(response.data)}");
  return {"result": response.data};
   } on DioError catch (e) {
    print("get response error : " + e.response.toString());
    return {
      "result": null,
    };
  }
}