Files
gdt-tool/src/main/IPCs.ts
T
2023-02-13 18:26:19 +09:00

20 lines
522 B
TypeScript

import { BrowserWindow, ipcMain, shell } from 'electron'
import Constants from './utils/Constants'
/*
* IPC Communications
* */
export default class IPCs {
static initialize(window: BrowserWindow): void {
// Get application version
ipcMain.on('msgRequestGetVersion', () => {
window.webContents.send('msgReceivedVersion', Constants.APP_VERSION)
})
// Open url via web browser
ipcMain.on('msgOpenExternalLink', async (event, url: string) => {
await shell.openExternal(url)
})
}
}