Fix windows some issues

Optimize overwrite handle

Optimize access control page

Optimize some details
This commit is contained in:
chen08209
2025-10-14 15:13:52 +08:00
parent 2395a4b20c
commit 6e404ab19c
156 changed files with 9931 additions and 3954 deletions

View File

@@ -93,12 +93,11 @@ class CoreController {
return await _interface.updateConfig(updateParams);
}
Future<String> setupConfig(
ClashConfig clashConfig, {
Future<String> setupConfig({
required SetupParams params,
required SetupState setupState,
VoidCallback? preloadInvoke,
}) async {
await globalState.genConfigFile(clashConfig);
final params = await globalState.getSetupParams();
final res = _interface.setupConfig(params);
if (preloadInvoke != null) {
preloadInvoke();
@@ -109,7 +108,7 @@ class CoreController {
Future<List<Group>> getProxiesGroups({
required ProxiesSortType sortType,
required DelayMap delayMap,
required SelectedMap selectedMap,
required Map<String, String> selectedMap,
required String defaultTestUrl,
}) async {
final proxies = await _interface.getProxies();