feat: enhance script validation and error handling

This commit is contained in:
wonfen
2025-02-26 05:21:14 +08:00
parent a489012a0c
commit d54ba48c11
12 changed files with 330 additions and 18 deletions

View File

@@ -119,7 +119,7 @@ export async function getAutotemProxy() {
}
export async function changeClashCore(clashCore: string) {
return invoke<any>("change_clash_core", { clashCore });
return invoke<string | null>("change_clash_core", { clashCore });
}
export async function restartCore() {
@@ -241,3 +241,11 @@ export async function listWebDavBackup() {
});
return list;
}
export async function scriptValidateNotice(status: string, msg: string) {
return invoke<void>("script_validate_notice", { status, msg });
}
export async function validateScriptFile(filePath: string) {
return invoke<boolean>("validate_script_file", { filePath });
}