Upload via GUI (69 Dateien)
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
const { contextBridge, ipcRenderer } = require('electron');
|
||||
|
||||
contextBridge.exposeInMainWorld('deskhub', {
|
||||
session: () => ipcRenderer.invoke('session:get'),
|
||||
login: (data) => ipcRenderer.invoke('auth:login', data),
|
||||
logout: () => ipcRenderer.invoke('auth:logout'),
|
||||
api: (req) => ipcRenderer.invoke('api', req),
|
||||
notify: (title, body) => ipcRenderer.invoke('notify', { title, body }),
|
||||
settings: () => ipcRenderer.invoke('settings:get'),
|
||||
setSettings: (patch) => ipcRenderer.invoke('settings:set', patch),
|
||||
badge: (count, dataUrl) => ipcRenderer.invoke('badge', { count, dataUrl }),
|
||||
onNavigate: (cb) => ipcRenderer.on('navigate', (_e, page) => cb(page)),
|
||||
onSessionExpired: (cb) => ipcRenderer.on('session-expired', () => cb()),
|
||||
});
|
||||
Reference in New Issue
Block a user