Files
Felix Hsu 3367005533 fix(route): xiaomiyoupin crowdfunding error and migrate to v2 (#11677)
* fix(route): xiaomiyoupin crowdfunding error and migrate to v2

* Update lib/v2/xiaomiyoupin/maintainer.js

* Update docs/shopping.md

* use single api endpoint for both module

* add pubDate()
2023-01-25 00:04:40 +08:00

22 lines
610 B
JavaScript

const { art } = require('@/utils/render');
const path = require('path');
const parseModule = (floors, module_key) => floors.filter((floor) => floor.module_key === module_key)[0];
const parseFloorItem = (floor) =>
floor.data.items.map((item) => {
const i = item.item;
return {
title: i.name,
link: i.jump_url,
guid: `xiaomiyoupin:${i.gid}`,
description: art(path.join(__dirname, 'templates/goods.art'), i),
pubDate: (i.start || i.start_time) * 1000,
};
});
module.exports = {
parseModule,
parseFloorItem,
};