Fixed: fixed bug scrcpy and shell is disconnect when switch page

This commit is contained in:
Kenta420 2024-02-19 14:24:05 +07:00
parent 9543d4541c
commit 0fe469b5c6
43 changed files with 1378 additions and 1366 deletions

View file

@ -1,22 +1,19 @@
import { findCredentials, getPassword, setPassword, deletePassword } from '@postman/node-keytar'
export function eventGetKeyChain(icpMain: Electron.IpcMain) {
icpMain.on('get-keyChain', (event, serviceName, account) => {
getPassword(serviceName, account).then(password => {
event.returnValue = password
})
icpMain.handle('get-keyChain', async (_event, serviceName, account) => {
return getPassword(serviceName, account)
})
icpMain.on('set-keyChain', (_event, { serviceName, account, password }) => {
setPassword(serviceName, account, password)
icpMain.handle('set-keyChain', async (_event, { serviceName, account, password }) => {
return setPassword(serviceName, account, password)
})
icpMain.on('delete-keyChain', (_event, { serviceName, account }) => {
deletePassword(serviceName, account)
icpMain.handle('delete-keyChain', async (_event, { serviceName, account }) => {
return deletePassword(serviceName, account)
})
icpMain.handle('keyChainSync', async (_event, serviceName) => {
const credentials = await findCredentials(serviceName)
return credentials
return findCredentials(serviceName)
})
}