q3a_rcon_gui/preload.js

8 lines
351 B
JavaScript

const { contextBridge, ipcRenderer } = require('electron');
contextBridge.exposeInMainWorld('rcon', {
getServers: () => ipcRenderer.invoke('get-servers'),
saveServer: (server) => ipcRenderer.invoke('save-server', server),
deleteServer: (id) => ipcRenderer.invoke('delete-server', id),
send: (data) => ipcRenderer.invoke('rcon-send', data)
});