refactor: Remove early exit strategy for twitter triggers

This commit is contained in:
Faruk AYDIN
2022-10-12 23:16:25 +02:00
committed by Ali BARIN
parent d9192f6e6b
commit 3c3bb82e97
4 changed files with 28 additions and 45 deletions

View File

@@ -52,25 +52,22 @@ const searchTweets = async (
if (response.data.meta.result_count > 0) {
response.data.data.forEach((tweet: IJSONObject) => {
if (
!options.lastInternalId ||
Number(tweet.id) > Number(options.lastInternalId)
) {
const dataItem = {
raw: tweet,
meta: {
internalId: tweet.id as string,
},
};
const dataItem = {
raw: tweet,
meta: {
internalId: tweet.id as string,
},
};
tweets.data.push(dataItem);
} else {
return;
}
tweets.data.push(dataItem);
});
}
} while (response.data.meta.next_token && options.lastInternalId);
tweets.data.sort((tweet, nextTweet) => {
return (tweet.raw.id as number) - (nextTweet.raw.id as number);
});
return tweets;
};