Fix android system dns issues

Optimize dns default option

Fix some issues
This commit is contained in:
chen08209
2024-09-18 10:27:53 +08:00
parent 15c64327db
commit 3f0f7f051b
53 changed files with 276 additions and 221 deletions

View File

@@ -3,9 +3,7 @@ import 'dart:convert';
import 'dart:io';
import 'dart:isolate';
import 'package:fl_clash/clash/clash.dart';
import 'package:fl_clash/models/models.dart';
import 'package:fl_clash/state.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';

View File

@@ -1,7 +1,6 @@
import 'dart:async';
import 'dart:io';
import 'dart:isolate';
import 'package:fl_clash/state.dart';
import 'package:flutter/services.dart';
class Service {
@@ -28,4 +27,4 @@ class Service {
}
final service =
Platform.isAndroid && !globalState.isVpnService ? Service() : null;
Platform.isAndroid ? Service() : null;

View File

@@ -6,8 +6,6 @@ import 'dart:isolate';
import 'package:fl_clash/clash/clash.dart';
import 'package:fl_clash/enum/enum.dart';
import 'package:fl_clash/models/models.dart';
import 'package:fl_clash/state.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/services.dart';
class Vpn {
@@ -105,4 +103,4 @@ class Vpn {
}
}
final vpn = Platform.isAndroid && globalState.isVpnService ? Vpn() : null;
final vpn = Platform.isAndroid ? Vpn() : null;