From c6da216b4e789fe94e2fb502882341a7e1f2bad1 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Tue, 11 Jun 2024 19:08:24 -0500 Subject: [PATCH] trends: calculate since the last label date instead of current date --- src/controllers/api/trends.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/controllers/api/trends.ts b/src/controllers/api/trends.ts index 349d86d5..b98fc1bf 100644 --- a/src/controllers/api/trends.ts +++ b/src/controllers/api/trends.ts @@ -164,9 +164,9 @@ export async function getTrendingTags(store: NStore, tagName: string): Promise name === tagName); - const now = new Date(); - const lastWeek = new Date(now.getTime() - Time.days(7)); - const dates = generateDateRange(lastWeek, now).reverse(); + const labelDate = new Date(label.created_at * 1000); + const lastWeek = new Date(labelDate.getTime() - Time.days(7)); + const dates = generateDateRange(lastWeek, labelDate).reverse(); return Promise.all(tags.map(async ([_, value]) => { const filters = dates.map((date) => ({