INNER CODE UNIT · Dart

init

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

  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;
        },
      );
      LogHelper.i('[dio]: Init Dio with proxy: $proxyAddress:$proxyPort.');
    } else {
      LogHelper.i('[dio]: Init Dio without peoxy.');

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…