-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpreload.js
More file actions
executable file
·33 lines (31 loc) · 840 Bytes
/
Copy pathpreload.js
File metadata and controls
executable file
·33 lines (31 loc) · 840 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
const { contextBridge, ipcRenderer } = require('electron/renderer');
contextBridge.exposeInMainWorld('elecApi', {
exitApp: () => {
ipcRenderer.invoke("exitApp")
},
settingsWindow: () => {
ipcRenderer.invoke("settingsWindow")
},
flashBorder: () => {
ipcRenderer.send("flashMainWindowBorder")
},
zoomIn: () => {
ipcRenderer.send("zoomIn")
},
zoomOut: () => {
ipcRenderer.send("zoomOut")
},
matchDetect: (event, enable) => {
ipcRenderer.send("matchDetect", enable)
},
saveSettings: () => {
ipcRenderer.send("saveData");
},
fillMatchData: () => {
ipcRenderer.send("fillMatchData")
},
// Recieveers
message: async (data) => {
ipcRenderer.on("message", data)
},
})