소스 검색

feat: auto restart core after grand permission

GyDi 2 년 전
부모
커밋
4ae409c7f4
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      src/components/setting/mods/clash-core-viewer.tsx

+ 2 - 0
src/components/setting/mods/clash-core-viewer.tsx

@@ -59,6 +59,8 @@ export const ClashCoreViewer = forwardRef<DialogRef>((props, ref) => {
   const onGrant = useLockFn(async (core: string) => {
     try {
       await grantPermission(core);
+      // 自动重启
+      if (core === clash_core) await restartSidecar();
       Notice.success(`Successfully grant permission to ${core}`, 1000);
     } catch (err: any) {
       Notice.error(err?.message || err.toString());