SpaceAPI: feeds

This commit is contained in:
He4eT 2025-04-03 22:35:42 +02:00
commit c8112d608f

View file

@ -38,6 +38,10 @@ export default ({ strapi }: { strapi: Core.Strapi }) => ({
'contact',
'contact.keymasters',
'feeds',
'feeds.blog',
'feeds.wiki',
'feeds.calendar',
'feeds.flickr',
'projects',
'links',
'membership_plans',
@ -170,6 +174,29 @@ export default ({ strapi }: { strapi: Core.Strapi }) => ({
/* */
/* Sensors */
/* */
if (!isEmpty(hackspace.feeds)) {
const feeds = pickFields([
'blog',
'wiki',
'calendar',
'flickr',
])(hackspace.feeds);
result.feeds = Object.fromEntries(
Object.entries(feeds)
.map(([k, v]) => [k, pickFields([
'type',
'url',
])(v)])
);
}
/* */
return ctx.send(result);
},
});