feat(Favorites): unfavorite confirm (#722)

close #722
This commit is contained in:
Hakadao
2024-05-22 01:55:24 +08:00
parent 56b465a00f
commit 261f924446
5 changed files with 26 additions and 9 deletions

View File

@@ -164,14 +164,19 @@ function jumpToLoginPage() {
}
function handleUnfavorite(favoriteResource: FavoriteResource) {
api.favorite.patchDelFavoriteResources({
resources: `${favoriteResource.id}:${favoriteResource.type}`,
media_id: selectedCategory.value?.id,
csrf: getCSRF(),
}).then((res) => {
if (res.code === 0)
favoriteResources.splice(favoriteResources.indexOf(favoriteResource as FavoriteItem), 1)
})
const result = confirm(
t('favorites.unfavorite_confirm'),
)
if (result) {
api.favorite.patchDelFavoriteResources({
resources: `${favoriteResource.id}:${favoriteResource.type}`,
media_id: selectedCategory.value?.id,
csrf: getCSRF(),
}).then((res) => {
if (res.code === 0)
favoriteResources.splice(favoriteResources.indexOf(favoriteResource as FavoriteItem), 1)
})
}
}
function isMusic(item: FavoriteResource) {