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(); +}