From dc92bfdc8f20b675ed08116e5d88ff6e8f2564e7 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Sat, 16 Sep 2023 19:32:00 +0800 Subject: [PATCH] :art: fix https://github.com/siyuan-note/siyuan/issues/9128 --- app/src/window/closeWin.ts | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 app/src/window/closeWin.ts diff --git a/app/src/window/closeWin.ts b/app/src/window/closeWin.ts new file mode 100644 index 000000000..09e2fe799 --- /dev/null +++ b/app/src/window/closeWin.ts @@ -0,0 +1,9 @@ +import {App} from "../index"; +import {getCurrentWindow} from "@electron/remote"; + +export const closeWindow = async (app: App) => { + for (let i = 0; i < app.plugins.length; i++) { + await app.plugins[i].onunload(); + } + getCurrentWindow().destroy(); +}