dioClient property

Dio dioClient

Implementation

Dio get dioClient {
  if (_dio == null) {
    var dio = Dio();
    // (dio.httpClientAdapter as DefaultHttpClientAdapter).onHttpClientCreate =
    //     (client) {
    //   client.findProxy = (uri) {
    //     return 'PROXY 192.168.8.17:8888';
    //   };
    // };

    dio.options.connectTimeout = 15000;
    dio.options.receiveTimeout = 15000;
    dio.options.responseType = ResponseType.json;
    dio.options.headers = {
      "Content-Type": "application/json",
    };
    dio.options.validateStatus = (int? status) {
      return true;
    };
    _dio = dio;
  }
  return _dio;
}