diff --git a/lib/src/download/download_manager.dart b/lib/src/download/download_manager.dart index 1f55e1c..c5ce72c 100644 --- a/lib/src/download/download_manager.dart +++ b/lib/src/download/download_manager.dart @@ -68,8 +68,8 @@ class DownloadManager { required Duration connectionTimeout, required Duration receiveTimeout, }) : _isolateCount = isolateCount { - (_dio.httpClientAdapter as IOHttpClientAdapter).createHttpClient = () => createProxyHttpClient()..findProxy = ProxyConfig.toFindProxy(proxyConfig); _dio = Dio(BaseOptions(connectTimeout: connectionTimeout, receiveTimeout: receiveTimeout)); + (_dio.httpClientAdapter as IOHttpClientAdapter).createHttpClient = () => createProxyHttpClient()..findProxy = ProxyConfig.toFindProxy(proxyConfig); } void tryRecoverFromMetadata(bool deleteWhenUrlMismatch) {