mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2026-11-01 07:48:03 -06:00
21 lines
942 B
JavaScript
21 lines
942 B
JavaScript
/////////////////////////////////////////////////////////////
|
|
//
|
|
// pgAdmin 4 - PostgreSQL Tools
|
|
//
|
|
// Copyright (C) 2013 - 2025, The pgAdmin Development Team
|
|
// This software is released under the PostgreSQL Licence
|
|
//
|
|
//////////////////////////////////////////////////////////////
|
|
|
|
const { contextBridge, ipcRenderer } = require('electron/renderer');
|
|
|
|
contextBridge.exposeInMainWorld('electronUI', {
|
|
getConfigData: (key) => ipcRenderer.invoke('getStoreData', key),
|
|
setConfigData: (newValues) => ipcRenderer.invoke('setStoreData', newValues),
|
|
showMessageBox: (options) => ipcRenderer.invoke('showMessageBox', options),
|
|
restartApp: ()=>{ ipcRenderer.send('restartApp'); },
|
|
getServerLogFile: ()=>ipcRenderer.invoke('getServerLogFile'),
|
|
readServerLog: ()=>ipcRenderer.invoke('readServerLog'),
|
|
checkPortAvailable: (port)=>ipcRenderer.invoke('checkPortAvailable', port),
|
|
openConfigure: ()=>ipcRenderer.invoke('openConfigure'),
|
|
}); |