mirror of
https://github.com/geekgeekrun/geekgeekrun.git
synced 2026-09-06 07:57:06 +08:00
replace cookie input with cookie assistant entry on configuration page
This commit is contained in:
@@ -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(','))
|
||||
])
|
||||
|
||||
Reference in New Issue
Block a user