🚨 Fix web compile with the native http client

This commit is contained in:
2024-11-10 01:43:18 +08:00
parent 05425da913
commit f1abf94399
4 changed files with 21 additions and 7 deletions

View File

@ -0,0 +1,12 @@
import 'dart:io';
import 'package:dio/dio.dart';
import 'package:native_dio_adapter/native_dio_adapter.dart';
Dio addClientAdapter(Dio client) {
if (Platform.isAndroid || Platform.isIOS || Platform.isMacOS) {
// Switch to native implementation if possible
client.httpClientAdapter = NativeAdapter();
}
return client;
}