Upload via GUI (69 Dateien)

This commit is contained in:
2026-10-16 18:53:05 +00:00
parent 7d82ca66ac
commit 2e17e2ecb0
19 changed files with 3355 additions and 0 deletions
+14
View File
@@ -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()),
});