Fix url validate issues 2

Add android hidden from the recent task

Add geoip file

Support modify geoData URL
This commit is contained in:
chen08209
2024-07-08 17:34:14 +08:00
parent b20d9edec2
commit 53af86238e
29 changed files with 423 additions and 105 deletions

View File

@@ -44,10 +44,10 @@ class App {
Future<List<Package>> getPackages() async {
final packagesString =
await methodChannel?.invokeMethod<String>("getPackages");
await methodChannel?.invokeMethod<String>("getPackages");
return Isolate.run<List<Package>>(() {
final List<dynamic> packagesRaw =
packagesString != null ? json.decode(packagesString) : [];
packagesString != null ? json.decode(packagesString) : [];
return packagesRaw.map((e) => Package.fromJson(e)).toList();
});
}
@@ -68,6 +68,12 @@ class App {
});
}
Future<bool?> updateExcludeFromRecents(bool value) async {
return await methodChannel?.invokeMethod<bool>("updateExcludeFromRecents", {
"value": value,
});
}
Future<String?> resolverProcess(Process process) async {
return await methodChannel?.invokeMethod<String>("resolverProcess", {
"data": json.encode(process),