From 17ce268da634e8149d0b59aefb8005f7f472d4bd Mon Sep 17 00:00:00 2001 From: alger Date: Sun, 5 Jan 2025 15:01:55 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat:=20=E4=BF=AE=E5=A4=8D=E6=9C=AA?= =?UTF-8?q?=E7=99=BB=E5=BD=95=20=E6=94=B6=E8=97=8F=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/store/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/renderer/store/index.ts b/src/renderer/store/index.ts index 2d34a1a..fbec860 100644 --- a/src/renderer/store/index.ts +++ b/src/renderer/store/index.ts @@ -105,7 +105,7 @@ const mutations = { }, async addToFavorite(state: State, songId: number) { try { - await likeSong(songId, true); + state.user && localStorage.getItem('token') && await likeSong(songId, true); if (!state.favoriteList.includes(songId)) { state.favoriteList = [songId, ...state.favoriteList]; localStorage.setItem('favoriteList', JSON.stringify(state.favoriteList)); @@ -116,7 +116,7 @@ const mutations = { }, async removeFromFavorite(state: State, songId: number) { try { - await likeSong(songId, false); + state.user && localStorage.getItem('token') && await likeSong(songId, false); state.favoriteList = state.favoriteList.filter((id) => id !== songId); localStorage.setItem('favoriteList', JSON.stringify(state.favoriteList)); } catch (error) {