From 56fd65b77577fb7542bbd26b35056ce1dbd16a12 Mon Sep 17 00:00:00 2001 From: wryk Date: Sat, 11 Jan 2020 17:36:57 +0100 Subject: [PATCH] quick workaround for corejs bug --- src/util.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/util.js b/src/util.js index 98e07f4..69aa5fd 100644 --- a/src/util.js +++ b/src/util.js @@ -44,7 +44,8 @@ export async function* mkStatusesIterator(initialLink) { } export async function* mkTracksIterator(domain, hashtags) { - const known = new Set() + // const known = new Set() + const known = {} const [hashtag] = hashtags const statuses = mkStatusesIterator(`https://${domain}/api/v1/timelines/tag/${hashtag}?limit=40`) @@ -54,8 +55,10 @@ export async function* mkTracksIterator(domain, hashtags) { asyncMap(status => ({ status, data: mkData(status) })), asyncFilter(({ data }) => { if (data) { - const found = known.has(data.id) - known.add(data.id) + // const found = known.has(data.id) + // known.add(data.id) + const found = known.hasOwnProperty(data.id) + known[data.id] = true return !found }