AppRestClient constructor
AppRestClient({
- bool debug = false,
Implementation
AppRestClient({this.debug = false}) {
if (debug) {
(dioInstance.httpClientAdapter as IOHttpClientAdapter).createHttpClient =
() {
final client = HttpClient();
client.findProxy = (uri) {
return HttpClient.findProxyFromEnvironment(uri, environment: {
"http_proxy": AppHolder.instance.DEBUGHOST,
"https_proxy": AppHolder.instance.DEBUGHOST,
});
};
if (AppHolder.HOST.startsWith('https')) {
client.badCertificateCallback =
(X509Certificate cert, String host, int port) => true;
}
return client;
};
}
dioInstance.interceptors.add(ApiDioInterceptor());
}