DioAdapter constructor

DioAdapter({
  1. Dio? dio,
})

Creates a DioAdapter.

创建 DioAdapter。

Parameters / 参数:

  • dio: Optional custom Dio instance. If not provided, a platform-specific default instance will be created. 可选的自定义 Dio 实例。如果不提供,将创建平台特定的默认实例。

Example / 示例:

// Using default Dio / 使用默认 Dio
final adapter = DioAdapter();

// Using custom Dio / 使用自定义 Dio
final dio = Dio(BaseOptions(connectTimeout: Duration(seconds: 30)));
final adapter = DioAdapter(dio: dio);

Note / 注意: On Web platform, the Dio instance is automatically configured for Web.

在 Web 平台上,Dio 实例会自动配置为 Web 平台。

Implementation

DioAdapter({Dio? dio}) : _dio = dio ?? createConfiguredDio();