Files
Ethan Shen ac77cb202f feat(route): 斗鱼鱼吧帖子 & 跟帖 (#10465)
* feat(route): 斗鱼鱼吧帖子 & 跟帖

* fix replies

* fix: sort route
2022-08-15 23:48:48 +08:00

35 lines
840 B
JavaScript

const got = require('@/utils/got');
module.exports = async (ctx) => {
const id = ctx.params.id;
const response = await got({
method: 'get',
url: `http://open.douyucdn.cn/api/RoomApi/room/${id}`,
headers: {
Referer: `https://www.douyu.com/${id}`,
},
});
const data = response.data.data;
let item;
if (data.online !== 0) {
item = [
{
title: `开播: ${data.room_name}`,
pubDate: new Date(data.start_time).toUTCString(),
guid: data.start_time,
link: `https://www.douyu.com/${id}`,
},
];
}
ctx.state.data = {
title: `${data.owner_name}的斗鱼直播间`,
link: `https://www.douyu.com/${id}`,
item,
allowEmpty: true,
};
};