siyuan/app/src/window/closeWin.ts

10 lines
265 B
TypeScript
Raw Normal View History

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