const got = require('@/utils/got');
const { parseDate } = require('@/utils/parse-date');
const config = require('@/config').value;
module.exports = async (ctx) => {
const { area = -1, type = '全部类型', uid } = ctx.params;
const cookie = config.bilibili.cookies[uid];
const link = 'https://show.bilibili.com/api/ticket/project/listV2';
const headers = {
Referer: 'https://space.bilibili.com',
Cookie: cookie ? `SESSDATA=${cookie}` : undefined,
};
const { data: response } = await got({
method: 'get',
url: `${link}?version=134&page=1&pagesize=16&area=${area}&filter=&platform=web&p_type=${type}`,
headers,
});
// 列表
const list = response.data.result;
const items = list.map((item) => {
const bodyHtml = ``;
const coordinate = `