From e92be8be560ae85034b322145dc4c645a68d1ec0 Mon Sep 17 00:00:00 2001 From: problematicconsumer Date: Sat, 23 Dec 2023 11:46:20 +0330 Subject: [PATCH] Remove native http client (temporarily) --- lib/core/http_client/http_client_provider.dart | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/lib/core/http_client/http_client_provider.dart b/lib/core/http_client/http_client_provider.dart index 0798a9d4..d9edbf3c 100644 --- a/lib/core/http_client/http_client_provider.dart +++ b/lib/core/http_client/http_client_provider.dart @@ -1,9 +1,5 @@ -import 'dart:io'; - import 'package:dio/dio.dart'; import 'package:hiddify/core/app_info/app_info_provider.dart'; -import 'package:hiddify/core/preferences/general_preferences.dart'; -import 'package:native_dio_adapter/native_dio_adapter.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; part 'http_client_provider.g.dart'; @@ -20,9 +16,11 @@ Dio httpClient(HttpClientRef ref) { }, ), ); - final debug = ref.read(debugModeNotifierProvider); - if (debug && (Platform.isAndroid || Platform.isIOS || Platform.isMacOS)) { - dio.httpClientAdapter = NativeAdapter(); - } + // https://github.com/dart-lang/http/issues/1047 + // https://github.com/cfug/dio/issues/2042 + // final debug = ref.read(debugModeNotifierProvider); + // if (debug && (Platform.isAndroid || Platform.isIOS || Platform.isMacOS)) { + // dio.httpClientAdapter = NativeAdapter(); + // } return dio; }