We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2b77612 commit 0e5ec6fCopy full SHA for 0e5ec6f
components/trustpilot/sources/new-product-reviews/new-product-reviews.mjs
@@ -64,11 +64,11 @@ export default {
64
}
65
66
// Filter for new reviews since last poll (client-side filtering)
67
- let newReviews = reviews;
68
- if (lastReviewTime) {
69
- newReviews = reviews.filter((review) =>
70
- new Date(review.createdAt).getTime() > new Date(lastReviewTime).getTime());
71
- }
+ const lastTs = Number(lastReviewTime) || 0;
+ const toMs = (d) => new Date(d).getTime();
+ let newReviews = lastTs
+ ? reviews.filter((r) => toMs(r.createdAt) > lastTs)
+ : reviews;
72
73
if (!newReviews.length) {
74
console.log("No new product reviews since last poll");
0 commit comments