Skip to content

Commit e117636

Browse files
popthestackadamweeks
authored andcommitted
Don't add a favorite if the image already exists in favorites (#169)
1 parent 6b46de6 commit e117636

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

src/app/favorites.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,11 @@ storage.get(`favorites`, (error, data) => {
1414
});
1515

1616
export function storeFavorite(image) {
17-
favorites.push(image);
18-
saveFavorites();
17+
const exists = favorites.some((img) => img.id === image.id);
18+
if (!exists) {
19+
favorites.push(image);
20+
saveFavorites();
21+
}
1922
}
2023

2124
export function getFavorites(amount=20, offset=0) {

0 commit comments

Comments
 (0)