updateBaseOptions method

void updateBaseOptions({
  1. String? baseUrl,
  2. Duration? connectTimeout,
  3. Duration? receiveTimeout,
  4. Duration? sendTimeout,
})

更新基础配置中的 baseUrl/timeout 等,不重建单例

Implementation

void updateBaseOptions({
  String? baseUrl,
  Duration? connectTimeout,
  Duration? receiveTimeout,
  Duration? sendTimeout,
}) {
  if (baseUrl != null) {
    _dio.options.baseUrl = baseUrl;
  }
  if (connectTimeout != null) {
    _dio.options.connectTimeout = connectTimeout;
  }
  if (receiveTimeout != null) {
    _dio.options.receiveTimeout = receiveTimeout;
  }
  if (sendTimeout != null) {
    _dio.options.sendTimeout = sendTimeout;
  }
}