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,