Skip to content

Commit d51545b

Browse files
committed
Removed duplicate past meetup sponsors
1 parent 0c148d6 commit d51545b

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

packages/frontendmu-nuxt/composables/useMeetups.ts

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,21 @@ export default function useMeetups({
4848
})
4949

5050
const allSponsors = computed(() => {
51+
const sponsorsByName = new Map<string, typeof allMeetups[number]['sponsors'][number]>()
5152
const sponsors = allMeetups.map(meetup => meetup.sponsors).flat()
52-
return sponsors
53+
54+
sponsors.forEach((sponsor) => {
55+
const sponsorName = sponsor.Sponsor_id.Name.toLowerCase()
56+
57+
if (sponsorsByName.has(sponsorName))
58+
return
59+
60+
sponsorsByName.set(sponsorName, sponsor)
61+
})
62+
63+
const dedupedSponsors = [...sponsorsByName.values()]
64+
65+
return dedupedSponsors
5366
})
5467

5568
return {

0 commit comments

Comments
 (0)