Files
shopify-ai-backup/windows-app/electron-preload.js

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 || []),
});