mirror of
https://github.com/DIYgod/RSSHub.git
synced 2025-12-02 10:08:02 +08:00
34 lines
1.1 KiB
JavaScript
34 lines
1.1 KiB
JavaScript
const got = require('@/utils/got');
|
|
const { parseDate } = require('@/utils/parse-date');
|
|
const FQDN = 'feedback.remnote.com';
|
|
const apiGateway = 'https://gateway.hellonext.co';
|
|
|
|
module.exports = async (ctx) => {
|
|
const { data } = await got(`${apiGateway}/api/v2/changelogs`, {
|
|
headers: {
|
|
'x-organization': FQDN,
|
|
},
|
|
searchParams: {
|
|
page: 1,
|
|
status: 'published',
|
|
},
|
|
});
|
|
|
|
const items = data.map((item) => ({
|
|
title: item.title,
|
|
description: item.description_html,
|
|
link: `https://${FQDN}/changelog/${item.slug}`,
|
|
pubDate: parseDate(item.published_at.timestamp),
|
|
author: item.user.name,
|
|
}));
|
|
|
|
ctx.state.data = {
|
|
title: 'Changelog | RemNote',
|
|
description: 'Vote or request new RemNote features. Subscribe to get updates about new features from RemNote.',
|
|
link: `https://${FQDN}/changelog`,
|
|
image: 'https://vault.hnxt.dev/uploads/organization_customization/favicon/3970/88153ff13b4b03492ddfee6e675228c1.png',
|
|
item: items,
|
|
language: 'en-US',
|
|
};
|
|
};
|