replace Set with Map

This commit is contained in:
Zamitto 2024-04-27 20:42:28 -03:00
parent 5ede782acd
commit 913699e4b6

View file

@ -35,5 +35,11 @@ const steam250Paths = [
export const getSteam250List = async () => {
const gamesPromises = steam250Paths.map((path) => requestSteam250(path));
const gamesList = (await Promise.all(gamesPromises)).flat();
return [...new Set(gamesList)];
const gamesMap = gamesList.reduce((map, item) => {
map.set(item.objectID, item);
return map;
}, new Map<string, Steam250Game>());
return [...gamesMap.values()];
};