From ffe356dd2ac8c704f0eb110491e52653a07f7ea0 Mon Sep 17 00:00:00 2001 From: Hieuhuy Pham Date: Mon, 27 Jan 2025 19:06:13 -0500 Subject: [PATCH] Changed the way the RSS feed works by sorting by release time, hopefully this will make sure the autoupdater doesnt crash and burn --- src/app/api/feed/route.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/api/feed/route.ts b/src/app/api/feed/route.ts index 611a978..7709d0d 100644 --- a/src/app/api/feed/route.ts +++ b/src/app/api/feed/route.ts @@ -16,8 +16,8 @@ export async function GET(){ feed_url: `${BASE_URL}/api/feed`, language: "en", }); - - data.forEach((chapter: Chapter) => { + const data_sorted = data.sort((a: Chapter, b: Chapter) => { return new Date(a.release_datetime).getTime() - new Date(b.release_datetime).getTime(); }); + data_sorted.forEach((chapter: Chapter) => { feed.item({ title: chapter.book?.title + ": c" + chapter.number, description: "Daily chapter release for " + chapter.book?.title,