15 lines
480 B
JavaScript
15 lines
480 B
JavaScript
const { contextBridge, ipcRenderer } = require('electron')
|
|
|
|
contextBridge.exposeInMainWorld('ENV', {
|
|
API_URL: process.env.VITE_API_URL || 'http://localhost:4000/api'
|
|
})
|
|
|
|
contextBridge.exposeInMainWorld('app', {
|
|
storage: {
|
|
get: (key) => ipcRenderer.invoke('storage-get', key),
|
|
set: (key, value) => ipcRenderer.invoke('storage-set', key, value),
|
|
remove: (key) => ipcRenderer.invoke('storage-remove', key)
|
|
},
|
|
getAPIUrl: () => ipcRenderer.invoke('get-api-url')
|
|
})
|