fix: FYBUHSRF

This commit is contained in:
Saahil 2025-04-19 00:56:04 -04:00
parent 81994feaff
commit df28514593
No known key found for this signature in database
GPG key ID: 8A8B64515254CFC6

View file

@ -103,8 +103,8 @@ export const app = new App({
},
},
{
path: "/project-feed-journey.xml",
method: ["GET"],
"path": "/project-feed-journey.xml",
"method": ["GET"],
async handler(req, res) {
// get ID query
const query = new URLSearchParams(req.url.split("?")[1]);
@ -112,38 +112,35 @@ export const app = new App({
if (!id) return res.writeHead(400).end(`I cant find that project`);
//@ts-ignore
const entry = app.dbs.journey.get(id);
if (!entry)
return res.writeHead(400).end(`I cant find that project - db`);
if (!entry) return res.writeHead(400).end(`I cant find that project - db`);
const rss = new RSS({
title: `Journey for ${id}`,
site_url: `https://journey.hackclub.com/projects/${id}`,
feed_url: `https://slack.mybot.saahild.com/project-feed-journey.xml?id=${id}`,
description: `Journey for ${id}`,
});
const updates = entry.updates;
const updates = entry.updates
for (const m of updates) {
const meta = m.meta as Update;
const meta = m.meta as Update
rss.item({
title: m.text,
// description: m.text,
title: `Update for ${new Date(meta.created_at).toLocaleDateString()}`,
description: meta.text,
link: `https://journey.hackclub.com/projects/${id}`,
guid: m.ts,
author: meta.slack_id,
enclosure: meta.attachment
? {
url: meta.attachment,
type: "image/png",
}
: undefined,
enclosure: meta.attachment ? {
url: meta.attachment,
type: "image/png",
} : undefined,
date: new Date(m.meta.created_at),
});
}
res
.writeHead(200, {
"Content-Type": "text/xml",
})
.end(rss.xml({ indent: true }));
},
.writeHead(200, {
"Content-Type": "text/xml",
})
.end(rss.xml({ indent: true }));
}
},
{
path: "/happenings.xml",