import { findCredentials, getPassword, setPassword, deletePassword } from '@postman/node-keytar' export function eventGetKeyChain(icpMain: Electron.IpcMain) { icpMain.handle('get-keyChain', async (_event, { serviceName, account }) => { return getPassword(serviceName, account) }) icpMain.handle('set-keyChain', async (_event, { serviceName, account, password }) => { return setPassword(serviceName, account, password) }) icpMain.handle('delete-keyChain', async (_event, { serviceName, account }) => { return deletePassword(serviceName, account) }) icpMain.handle('keyChainSync', async (_event, serviceName) => { return findCredentials(serviceName) }) }