feat: kill sidecars when update app

This commit is contained in:
GyDi
2022-02-17 02:10:25 +08:00
parent 30dd298fca
commit f709117cc4
4 changed files with 14 additions and 1 deletions

View File

@@ -10,6 +10,7 @@ import {
DialogContentText,
DialogTitle,
} from "@mui/material";
import { killSidecars } from "../../services/cmds";
interface Props {
open: boolean;
@@ -31,6 +32,7 @@ const UpdateDialog = (props: Props) => {
try {
setUploading(true);
uploadingState = true;
await killSidecars();
await installUpdate();
await relaunch();
} catch (error) {

View File

@@ -64,6 +64,10 @@ export async function getSystemProxy() {
return invoke<any>("get_sys_proxy");
}
export async function killSidecars() {
return invoke<any>("kill_sidecars");
}
export async function openAppDir() {
return invoke<void>("open_app_dir");
}