fix(wechat2rss): update item parsing to use isoDate and remove unused finishArticleItem (#21604)

This commit is contained in:
Tony 2026-04-02 22:02:45 +08:00 committed by GitHub
parent f2ed334627
commit d42e134b99
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 5 deletions

View File

@ -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,