-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpreload.js
27 lines (19 loc) · 987 Bytes
/
preload.js
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
// const { contextBridge, ipcRenderer } = require("electron");
// contextBridge.exposeInMainWorld("electronAPI", {
// showDialogMessage: (type, title, message) =>
// ipcRenderer.send("show-dialog", { type, title, message }),
// });
// const { contextBridge, ipcRenderer } = require("electron");
// contextBridge.exposeInMainWorld("electronAPI", {
// showDialogMessage: (message) =>
// ipcRenderer.invoke("show-dialog-message", message),
// });
const { contextBridge, ipcRenderer } = require("electron");
contextBridge.exposeInMainWorld("electronAPI", {
showDialogMessage: (message) => ipcRenderer.invoke("show-dialog", message),
showAbout: () => ipcRenderer.invoke("show-about"), // استدعاء نافذة "حول البرنامج"
checkForUpdates: () => ipcRenderer.invoke("check-updates"), // التحقق من التحديثات
});
// const { contextBridge, ipcRenderer } = require('electron');
// contextBridge.exposeInMainWorld('electronAPI', {
// });