INNER CODE UNIT · Dart

DioHelper

gvenusleo/MeRead · lib/helpers/dio_helper.dart:8

class DioHelper {
  static late Dio _dio;

  /// Init Dio
  static void init() {
    _dio = Dio();
    String proxyAddress = PrefsHelper.proxyAddress;
    String proxyPort = PrefsHelper.proxyPort;
    bool isProxy = PrefsHelper.useProxy;
    if (isProxy && proxyAddress.isNotEmpty && proxyPort.isNotEmpty) {
      _dio.httpClientAdapter = IOHttpClientAdapter(
        createHttpClient: () {
          final client = HttpClient();
          client.findProxy = (uri) {
            return 'PROXY $proxyAddress:$proxyPort';
          };
          return client;
        },

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…