const got = require('@/utils/got'); const { parseDate } = require('@/utils/parse-date'); const { art } = require('@/utils/render'); const path = require('path'); const baseUrl = 'https://www.gelonghui.com'; module.exports = async (ctx) => { const apiUrl = `${baseUrl}/api/live-channels/all/lives/v4`; const { data: { result }, } = await got(apiUrl); const items = result.map((i) => ({ title: i.title || i.content, description: art(path.join(__dirname, 'templates/live.art'), { i, }), link: i.route, category: i.source, pubDate: parseDate(i.createTimestamp, 'X'), })); ctx.state.data = { title: '格隆汇快讯-7x24小时市场快讯-财经市场热点', description: '格隆汇快讯栏目提供外汇投资实时行情,外汇投资交易,外汇投资炒股,证券等内容,实时更新,格隆汇未来将陆续开通台湾、日本、印度、欧洲等市场.', image: 'https://cdn.gelonghui.com/static/web/www.ico.la.ico', link: `${baseUrl}/live`, item: items, }; };