2024-08-08 15:17:44 +08:00

9 lines
455 B
JavaScript

import {contextBridge, ipcRenderer} from 'electron'
// 开放给源码的API
contextBridge.exposeInMainWorld('electronAPI', {
getFile: async (fileName) => ipcRenderer.invoke('get-file', fileName),
uploadFile: async (fileName, content) => ipcRenderer.invoke('upload-file', fileName, content),
deleteFile: async (fileName) => ipcRenderer.invoke('delete-file', fileName),
setTopic: async (topic) => ipcRenderer.invoke('set-topic', topic),
})