cvpilot-tool/apps/desktop/electron/ipcEvent/index.ts
2024-09-24 15:18:16 +08:00

20 lines
546 B
TypeScript

import { ipcMain } from "electron";
import { registerDicomHandler } from "./dicom/handler";
import { registerCommonHandler } from "./common";
import { registerAlgHandler } from "./alg";
import { registerOllama } from "./llm";
export const registerIpcMainHandlers = (mainWindow: Electron.BrowserWindow) => {
ipcMain.removeAllListeners();
/**
* 等待渲染完成再显示窗口
*/
ipcMain.on("ipc-loaded", () => mainWindow.show());
registerCommonHandler();
registerDicomHandler();
registerAlgHandler();
registerOllama();
};