Loading frontend/model/favorites.js +6 −2 Original line number Diff line number Diff line Loading @@ -10,14 +10,18 @@ export function getFavoriteIds() { return favoriteIds } function setFavoriteIds(favs) { localStorage.setItem(FAVORITES_STORAGE_KEY, JSON.stringify(Array.from(favs))) } export function addFavorite(id) { const favs = getFavoriteIds() favs.add(id) localStorage.setItem(FAVORITES_STORAGE_KEY, JSON.stringify(Array.from(favs))) setFavoriteIds(favs) } export function removeFavorite(id) { const favs = getFavoriteIds() favs.delete(id) localStorage.setItem(FAVORITES_STORAGE_KEY, JSON.stringify(Array.from(favs))) setFavoriteIds(favs) } Loading
frontend/model/favorites.js +6 −2 Original line number Diff line number Diff line Loading @@ -10,14 +10,18 @@ export function getFavoriteIds() { return favoriteIds } function setFavoriteIds(favs) { localStorage.setItem(FAVORITES_STORAGE_KEY, JSON.stringify(Array.from(favs))) } export function addFavorite(id) { const favs = getFavoriteIds() favs.add(id) localStorage.setItem(FAVORITES_STORAGE_KEY, JSON.stringify(Array.from(favs))) setFavoriteIds(favs) } export function removeFavorite(id) { const favs = getFavoriteIds() favs.delete(id) localStorage.setItem(FAVORITES_STORAGE_KEY, JSON.stringify(Array.from(favs))) setFavoriteIds(favs) }