You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
// preload.js
|
|
|
|
const { contextBridge, ipcRenderer } = require('electron')
|
|
|
|
|
|
|
|
contextBridge.exposeInMainWorld('electronAPI', {
|
|
|
|
sendStatusRequest: () => ipcRenderer.send('request-status'),
|
|
|
|
onStatusUpdate: (callback) => ipcRenderer.on('status-update', callback),
|
|
|
|
getProcessMemoryInfo: () => ipcRenderer.invoke('get-process-memory-info'),
|
|
|
|
updateWindowTitle: (newTitle) => ipcRenderer.invoke('update-window-title', newTitle)
|
|
|
|
})
|