Ver código fonte

feat: add some commands

GyDi 3 anos atrás
pai
commit
2d0b63c29d
2 arquivos alterados com 19 adições e 0 exclusões
  1. 18 0
      src/services/cmds.ts
  2. 1 0
      src/services/types.ts

+ 18 - 0
src/services/cmds.ts

@@ -105,3 +105,21 @@ export async function openLogsDir() {
     Notice.error(err?.message || err.toString(), 1500)
   );
 }
+
+/// service mode
+
+export async function startService() {
+  return invoke<void>("start_service");
+}
+
+export async function checkService() {
+  return invoke<any>("check_service");
+}
+
+export async function installService() {
+  return invoke<void>("install_service");
+}
+
+export async function uninstallService() {
+  return invoke<void>("uninstall_service");
+}

+ 1 - 0
src/services/types.ts

@@ -130,6 +130,7 @@ export namespace CmdType {
     traffic_graph?: boolean;
     enable_tun_mode?: boolean;
     enable_auto_launch?: boolean;
+    enable_service_mode?: boolean;
     enable_silent_start?: boolean;
     enable_system_proxy?: boolean;
     enable_proxy_guard?: boolean;