修复备份文件无法导入json格式的问题

pull/1686/head
lyswhut 2023-10-05 14:45:37 +08:00
parent 24610f9c0a
commit 799b768367
2 changed files with 6 additions and 2 deletions

View File

@ -1,3 +1,7 @@
### 修复
- 修复备份文件无法导入json格式的问题
### 其他
- 更新 electron 到 v25.9.0

View File

@ -140,8 +140,8 @@ export const saveLxConfigFile = async(path: string, data: any) => {
export const readLxConfigFile = async(path: string): Promise<any> => {
let isJSON = path.endsWith('.json')
let data: string | Buffer = await fs.promises.readFile(path, isJSON ? 'utf8' : 'binary')
if (!data || isJSON) return data
data = await gunzipData(Buffer.from(data, 'binary'))
if (!data) return data
if (!isJSON) data = await gunzipData(Buffer.from(data, 'binary'))
data = JSON.parse(data)
// 修复v1.14.0出现的导出数据被序列化两次的问题