DioAdapter constructor
DioAdapter({
- 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();