mirror of
https://github.com/System-End/slack-end.git
synced 2026-04-19 16:28:19 +00:00
enhancement(lint): Fix lint errors for src/modules/slackapp.ts
Co-authored-by: NeonGamerBot-QK <neon@saahild.com> Signed-off-by: zeon-neon[bot] <136533918+zeon-neon[bot]@users.noreply.github.com>
This commit is contained in:
parent
df28514593
commit
13cd9bf8b4
1 changed files with 17 additions and 14 deletions
|
|
@ -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,35 +112,38 @@ 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: `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",
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue