From 12591442282d5dd637149f6b2cac9d4bbd650397 Mon Sep 17 00:00:00 2001 From: daniyal Date: Tue, 27 Aug 2024 20:46:42 +0500 Subject: [PATCH] fix: use published_at for latest/oldest sort --- package-lock.json | 6 +++--- src/pages/mods.tsx | 8 ++++---- src/utils/mod.ts | 2 -- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index b83212c..0502f4c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3808,9 +3808,9 @@ } }, "node_modules/micromatch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", - "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, "dependencies": { "braces": "^3.0.3", diff --git a/src/pages/mods.tsx b/src/pages/mods.tsx index 7243a8c..83d08be 100644 --- a/src/pages/mods.tsx +++ b/src/pages/mods.tsx @@ -85,7 +85,7 @@ export const ModsPage = () => { setIsFetching(true) const until = - mods.length > 0 ? mods[mods.length - 1].edited_at - 1 : undefined + mods.length > 0 ? mods[mods.length - 1].published_at - 1 : undefined fetchMods(filterOptions.source, until) .then((res) => { @@ -100,7 +100,7 @@ export const ModsPage = () => { const handlePrev = useCallback(() => { setIsFetching(true) - const since = mods.length > 0 ? mods[0].edited_at + 1 : undefined + const since = mods.length > 0 ? mods[0].published_at + 1 : undefined fetchMods(filterOptions.source, undefined, since) .then((res) => { @@ -139,9 +139,9 @@ export const ModsPage = () => { } if (filterOptions.sort === SortBy.Latest) { - filtered.sort((a, b) => b.edited_at - a.edited_at) + filtered.sort((a, b) => b.published_at - a.published_at) } else if (filterOptions.sort === SortBy.Oldest) { - filtered.sort((a, b) => a.edited_at - b.edited_at) + filtered.sort((a, b) => a.published_at - b.published_at) } return filtered diff --git a/src/utils/mod.ts b/src/utils/mod.ts index fba673d..ac2a9cc 100644 --- a/src/utils/mod.ts +++ b/src/utils/mod.ts @@ -167,8 +167,6 @@ export const fetchMods = async ( return RelayController.getInstance() .fetchEvents(filter, []) // Pass the filter and an empty array of options .then((events) => { - console.log('events :>> ', events) - // Convert the fetched events into a list of mods const modList = constructModListFromEvents(events) return modList // Return the list of mods