replace cookie input with cookie assistant entry on configuration page

This commit is contained in:
geekgeekrun
2024-03-03 18:07:52 +08:00
parent 4b7733c8a2
commit 7e5e37c512
2 changed files with 5 additions and 56 deletions
-10
View File
@@ -69,35 +69,25 @@ export function createMainWindow(): void {
const configFileContentList = configFileNameList.map((fileName) => {
return readConfigFile(fileName)
})
const storageFileContentList = storageFileNameList.map((fileName) => {
return readStorageFile(fileName)
})
const result = {
config: {},
storage: {}
}
configFileNameList.forEach((fileName, index) => {
result.config[fileName] = configFileContentList[index]
})
storageFileNameList.forEach((fileName, index) => {
result.storage[fileName] = storageFileContentList[index]
})
return result
})
ipcMain.handle('save-config-file-from-ui', async (ev, payload) => {
payload = JSON.parse(payload)
ensureConfigFileExist()
ensureStorageFileExist()
const dingtalkConfig = readConfigFile('dingtalk.json')
dingtalkConfig.groupRobotAccessToken = payload.dingtalkRobotAccessToken
return await Promise.all([
writeStorageFile('boss-cookies.json', JSON.parse(payload.bossZhipinCookies)),
writeConfigFile('dingtalk.json', dingtalkConfig),
writeConfigFile('target-company-list.json', payload.expectCompanies.split(','))
])