RSSHub/lib/routes/ow/patch.js

24 lines
684 B
JavaScript

const got = require('@/utils/got');
module.exports = async (ctx) => {
const rootUrl = 'https://ow.blizzard.cn';
const currentUrl = `${rootUrl}/action/article/patch?p=1&pageSize=10`;
const response = await got({
method: 'get',
url: currentUrl,
});
const items = response.data.data.list.map((item) => ({
title: item.description,
link: `${rootUrl}/article/news/${item.articleId}`,
description: item.content,
pubDate: new Date(item.publishTime).toUTCString(),
}));
ctx.state.data = {
title: '《守望先锋》补丁说明',
link: `${rootUrl}/game/patch-notes`,
item: items,
};
};