diff --git a/package.json b/package.json index a1839976..5194a1b4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "lx-music-desktop", - "version": "1.22.1", + "version": "1.22.2-beta", "description": "一个免费的音乐查找助手", "main": "./dist/main.js", "productName": "lx-music-desktop", diff --git a/src/main/rendererEvents/playList.js b/src/main/rendererEvents/playList.js index 681ffc71..476a4d59 100644 --- a/src/main/rendererEvents/playList.js +++ b/src/main/rendererEvents/playList.js @@ -23,6 +23,7 @@ const handleSaveList = ({ defaultList, loveList, userList, tempList }) => { getStore('playList').set(data) } mainOn(ipcMainWindowNames.save_playlist, (event, { type, data }) => { + data = JSON.parse(data) switch (type) { case 'myList': handleSaveList(data) diff --git a/src/renderer/utils/tools.js b/src/renderer/utils/tools.js index e9167383..b317e222 100644 --- a/src/renderer/utils/tools.js +++ b/src/renderer/utils/tools.js @@ -27,13 +27,13 @@ export const setAllowShowUserApiUpdateAlert = (id, enable) => { export const saveMyList = data => { rendererSend(NAMES.mainWindow.save_playlist, { type: 'myList', - data, + data: JSON.stringify(data), }) } export const saveDownloadList = list => { rendererSend(NAMES.mainWindow.save_playlist, { type: 'downloadList', - data: list, + data: JSON.stringify(list), }) }