From f1f5bdb2beea98191414c70e9f235c920427f499 Mon Sep 17 00:00:00 2001 From: Ajay Ramachandran Date: Tue, 17 Aug 2021 22:08:51 -0400 Subject: [PATCH 1/4] Fix test --- test/cases/getSkipSegmentsByHash.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/cases/getSkipSegmentsByHash.ts b/test/cases/getSkipSegmentsByHash.ts index 4079f65..40e7d5e 100644 --- a/test/cases/getSkipSegmentsByHash.ts +++ b/test/cases/getSkipSegmentsByHash.ts @@ -254,7 +254,7 @@ describe("getSkipSegmentsByHash", () => { }); it("Should only return one segment when fetching highlight segments", (done: Done) => { - fetch(`${getbaseURL()}/api/skipSegments/c962?category=highlight`) + fetch(`${getbaseURL()}/api/skipSegments/c962?category=poi_highlight`) .then(async res => { assert.strictEqual(res.status, 200); const data = await res.json(); From fa866b0677d567c60afb8a53c491507ea49858f6 Mon Sep 17 00:00:00 2001 From: Ajay Ramachandran Date: Fri, 20 Aug 2021 15:00:22 -0400 Subject: [PATCH 2/4] Add highlight category to top users --- src/routes/getTopUsers.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/routes/getTopUsers.ts b/src/routes/getTopUsers.ts index 69652c2..e00be9f 100644 --- a/src/routes/getTopUsers.ts +++ b/src/routes/getTopUsers.ts @@ -22,7 +22,8 @@ async function generateTopUsersStats(sortBy: string, categoryStatsEnabled = fals SUM(CASE WHEN category = 'interaction' THEN 1 ELSE 0 END) as "categorySumInteraction", SUM(CASE WHEN category = 'selfpromo' THEN 1 ELSE 0 END) as "categorySelfpromo", SUM(CASE WHEN category = 'music_offtopic' THEN 1 ELSE 0 END) as "categoryMusicOfftopic", - SUM(CASE WHEN category = 'preview' THEN 1 ELSE 0 END) as "categorySumPreview", `; + SUM(CASE WHEN category = 'preview' THEN 1 ELSE 0 END) as "categorySumPreview, + SUM(CASE WHEN category = 'highlight' THEN 1 ELSE 0 END) as "categorySumHighlight", `; } const rows = await db.prepare("all", `SELECT COUNT(*) as "totalSubmissions", SUM(views) as "viewCount", @@ -47,7 +48,8 @@ async function generateTopUsersStats(sortBy: string, categoryStatsEnabled = fals rows[i].categorySumInteraction, rows[i].categorySelfpromo, rows[i].categoryMusicOfftopic, - rows[i].categorySumPreview + rows[i].categorySumPreview, + rows[i].categorySumHighlight ]; } } From 5d77b7b03eff5c4163f433330d1d71358b2d4e5c Mon Sep 17 00:00:00 2001 From: Ajay Ramachandran Date: Fri, 20 Aug 2021 15:18:20 -0400 Subject: [PATCH 3/4] Fix typo in top users query --- src/routes/getTopUsers.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/routes/getTopUsers.ts b/src/routes/getTopUsers.ts index e00be9f..8ef6eb0 100644 --- a/src/routes/getTopUsers.ts +++ b/src/routes/getTopUsers.ts @@ -22,7 +22,7 @@ async function generateTopUsersStats(sortBy: string, categoryStatsEnabled = fals SUM(CASE WHEN category = 'interaction' THEN 1 ELSE 0 END) as "categorySumInteraction", SUM(CASE WHEN category = 'selfpromo' THEN 1 ELSE 0 END) as "categorySelfpromo", SUM(CASE WHEN category = 'music_offtopic' THEN 1 ELSE 0 END) as "categoryMusicOfftopic", - SUM(CASE WHEN category = 'preview' THEN 1 ELSE 0 END) as "categorySumPreview, + SUM(CASE WHEN category = 'preview' THEN 1 ELSE 0 END) as "categorySumPreview", SUM(CASE WHEN category = 'highlight' THEN 1 ELSE 0 END) as "categorySumHighlight", `; } From 28982dc84b1dff42cea5145ee894af07dde93c32 Mon Sep 17 00:00:00 2001 From: Ajay Ramachandran Date: Sun, 22 Aug 2021 00:44:24 -0400 Subject: [PATCH 4/4] Fix highlight category in top users --- src/routes/getTopUsers.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/routes/getTopUsers.ts b/src/routes/getTopUsers.ts index 8ef6eb0..d1f7092 100644 --- a/src/routes/getTopUsers.ts +++ b/src/routes/getTopUsers.ts @@ -23,7 +23,7 @@ async function generateTopUsersStats(sortBy: string, categoryStatsEnabled = fals SUM(CASE WHEN category = 'selfpromo' THEN 1 ELSE 0 END) as "categorySelfpromo", SUM(CASE WHEN category = 'music_offtopic' THEN 1 ELSE 0 END) as "categoryMusicOfftopic", SUM(CASE WHEN category = 'preview' THEN 1 ELSE 0 END) as "categorySumPreview", - SUM(CASE WHEN category = 'highlight' THEN 1 ELSE 0 END) as "categorySumHighlight", `; + SUM(CASE WHEN category = 'poi_highlight' THEN 1 ELSE 0 END) as "categorySumHighlight", `; } const rows = await db.prepare("all", `SELECT COUNT(*) as "totalSubmissions", SUM(views) as "viewCount",