From d42e134b99a7d260968aebf58bfe2de5c38d0d82 Mon Sep 17 00:00:00 2001 From: Tony Date: Thu, 2 Apr 2026 22:02:45 +0800 Subject: [PATCH] fix(wechat2rss): update item parsing to use isoDate and remove unused finishArticleItem (#21604) --- lib/routes/wechat/wechat2rss.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/lib/routes/wechat/wechat2rss.ts b/lib/routes/wechat/wechat2rss.ts index f518268c9..a91b195fc 100644 --- a/lib/routes/wechat/wechat2rss.ts +++ b/lib/routes/wechat/wechat2rss.ts @@ -1,7 +1,6 @@ import type { Route } from '@/types'; import { parseDate } from '@/utils/parse-date'; import parser from '@/utils/rss-parser'; -import { finishArticleItem } from '@/utils/wechat-mp'; export const route: Route = { path: '/wechat2rss/:id', @@ -29,14 +28,13 @@ async function handler(ctx) { const { title, link, description, image, items: item } = await parser.parseURL(feedUrl); - let items = item.map((i) => ({ + const items = item.map((i) => ({ title: i.title, - pubDate: parseDate(i.pubDate), + pubDate: parseDate(i.isoDate), link: i.link, + description: i['content:encoded'] || i.content, })); - items = await Promise.all(items.map((item) => finishArticleItem(item))); - return { title, link,