dio property

Dio get dio

Implementation

static Dio get dio {
  if (_dio == null) {
    final baseOptions = BaseOptions(
      connectTimeout:
          const Duration(seconds: BaseConstant.CONNECTION_TIMEOUT),
      receiveTimeout: const Duration(seconds: BaseConstant.RECEIVE_TIMEOUT),
    );
    _dio = Dio(baseOptions);
    _dio!.interceptors.add(headerInterceptor);
    if (!kReleaseMode) {
      _dio!.interceptors.add(logInterceptor);
    }
  }
  return _dio!;
}