getFromApi method
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);
var apiResponse = response.data;
print("result : " + jsonEncode(apiResponse));
return {"result": apiResponse};
} on DioError catch (e) {
print("get error : " + e.toString());
print("get response error : " + e.response.toString());
return {
"result": null,
};
}
}