11 lines
483 B
JavaScript
11 lines
483 B
JavaScript
const { contextBridge, ipcRenderer } = require('electron');
|
|
|
|
contextBridge.exposeInMainWorld('windowsAppBridge', {
|
|
saveApiKey: (token) => ipcRenderer.invoke('save-api-key', token),
|
|
persistApp: (app) => ipcRenderer.invoke('persist-app', app),
|
|
listApps: () => ipcRenderer.invoke('list-apps'),
|
|
syncApp: (appId) => ipcRenderer.invoke('sync-app', appId),
|
|
runOpencodeTask: (appId, taskName, args) =>
|
|
ipcRenderer.invoke('run-opencode-task', appId, taskName, args || []),
|
|
});
|