10 lines
402 B
JavaScript
10 lines
402 B
JavaScript
|
const { contextBridge, ipcRenderer } = require('electron/renderer')
|
||
|
|
||
|
contextBridge.exposeInMainWorld('electronAPI', {
|
||
|
dom: () => ipcRenderer.send('dom-ready', null),
|
||
|
send: (message) => ipcRenderer.send('message', message),
|
||
|
onNewMessage: (callback) => ipcRenderer.on('speak', (_event, value) => {
|
||
|
console.log(`Message from ${value.sender}: ${value.message}`);
|
||
|
callback(value)
|
||
|
})
|
||
|
})
|