From b6d28c6fbb90a821a2744298ccb4c25a72f84ebc Mon Sep 17 00:00:00 2001 From: dom Date: Wed, 29 Apr 2026 14:12:20 +0800 Subject: [PATCH] drop Signed-off-by: dom --- lib/http/init.dart | 41 +---------------------------------------- 1 file changed, 1 insertion(+), 40 deletions(-) diff --git a/lib/http/init.dart b/lib/http/init.dart index fa0ee27b0..75d41cbb6 100644 --- a/lib/http/init.dart +++ b/lib/http/init.dart @@ -16,11 +16,10 @@ import 'package:PiliPlus/utils/storage_pref.dart'; import 'package:PiliPlus/utils/utils.dart'; import 'package:archive/archive.dart'; import 'package:brotli/brotli.dart'; -import 'package:connectivity_plus/connectivity_plus.dart'; import 'package:dio/dio.dart'; import 'package:dio/io.dart'; import 'package:dio_http2_adapter/dio_http2_adapter.dart'; -import 'package:flutter/foundation.dart' show kDebugMode, listEquals; +import 'package:flutter/foundation.dart' show kDebugMode; class Request { static const _gzipDecoder = GZipDecoder(); @@ -116,23 +115,6 @@ class Request { return h11; } - static Timer? _networkChangeDebounce; - - static void _onConnectivityChanged(List result) { - if (listEquals(result, const [ConnectivityResult.none])) { - return; - } - _networkChangeDebounce?.cancel(); - _networkChangeDebounce = Timer( - const Duration(milliseconds: 500), - _resetAdaptersForNetworkChange, - ); - } - - static void _watchConnectivity() { - Connectivity().onConnectivityChanged.skip(1).listen(_onConnectivityChanged); - } - static (IOHttpClientAdapter, ConnectionManager?) _createPool() { final bool enableSystemProxy; late final String systemProxyHost; @@ -176,25 +158,6 @@ class Request { return (http11Adapter, connectionManager); } - @pragma('vm:notify-debugger-on-exception') - static void _resetAdaptersForNetworkChange() { - try { - final (h11, connectionManager) = _createPool(); - if (connectionManager != null) { - (dio.httpClientAdapter as Http2Adapter) - ..connectionManager.close(force: true) - ..connectionManager = connectionManager - ..fallbackAdapter.close(force: true) - ..fallbackAdapter = h11; - _http11Dio?.httpClientAdapter = h11; - } else { - dio - ..httpClientAdapter.close(force: true) - ..httpClientAdapter = h11; - } - } catch (_) {} - } - /* * config it and create */ @@ -247,8 +210,6 @@ class Request { ..options.validateStatus = (int? status) { return status != null && status >= 200 && status < 300; }; - - if (Platform.isIOS) _watchConnectivity(); } /*