fix(wechat2rss): update item parsing to use isoDate and remove unused finishArticleItem (#21604)
This commit is contained in:
parent
f2ed334627
commit
d42e134b99
|
|
@ -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,
|
||||
|
|
|
|||
Loading…
Reference in New Issue