Dont use promises for dummy endpoints

This commit is contained in:
Rory&
2025-12-19 20:32:26 +01:00
parent c57f02f05c
commit 9d4e3d39f4
38 changed files with 47 additions and 47 deletions

View File

@@ -30,7 +30,7 @@ router.get(
},
},
}),
async (req: Request, res: Response) => {
(req: Request, res: Response) => {
res.json([]).status(200);
},
);

View File

@@ -35,7 +35,7 @@ router.post(
},
},
}),
async (req: Request, res: Response) => {
(req: Request, res: Response) => {
const { attachment_urls } = req.body as RefreshUrlsRequestSchema;
const refreshed_urls = attachment_urls.map((url) => {

View File

@@ -33,7 +33,7 @@ router.get(
},
},
}),
async (req: Request, res: Response) => {
(req: Request, res: Response) => {
res.json([] as HubDirectoryEntriesResponse);
},
);

View File

@@ -142,7 +142,7 @@ router.patch(
router.put(
"/",
messageUpload.single("file"),
async (req, res, next) => {
(req, res, next) => {
if (req.body.payload_json) {
req.body = JSON.parse(req.body.payload_json);
}

View File

@@ -45,12 +45,11 @@ router.post(
const messages = (
await Promise.all(
body.channels.map(
async (channelId) =>
await Message.findOne({
where: { channel_id: channelId },
order: { timestamp: "DESC" },
}),
body.channels.map((channelId) =>
Message.findOne({
where: { channel_id: channelId },
order: { timestamp: "DESC" },
}),
),
)
).filter((x) => x !== null) as Message[];

View File

@@ -20,7 +20,7 @@ import { route } from "@spacebar/api";
import { Request, Response, Router } from "express";
const router = Router({ mergeParams: true });
router.post("/", route({}), async (req: Request, res: Response) => {
router.post("/", route({}), (req: Request, res: Response) => {
// TODO:
// const { connection_name, connection_id } = req.params;
res.sendStatus(204);

View File

@@ -21,7 +21,7 @@ import { route } from "@spacebar/api";
const router = Router({ mergeParams: true });
//TODO: implement audit logs
router.get("/", route({}), async (req: Request, res: Response) => {
router.get("/", route({}), (req: Request, res: Response) => {
res.json({
audit_log_entries: [],
users: [],

View File

@@ -30,7 +30,7 @@ router.get(
},
},
}),
async (req: Request, res: Response) => {
(req: Request, res: Response) => {
const { guild_id } = req.params;
// TODO:
// Load from database

View File

@@ -21,7 +21,7 @@ import { route } from "@spacebar/api";
const router = Router({ mergeParams: true });
//TODO: implement integrations list
router.get("/", route({}), async (req: Request, res: Response) => {
router.get("/", route({}), (req: Request, res: Response) => {
res.json([]);
});
export default router;

View File

@@ -29,7 +29,7 @@ router.get(
},
},
}),
async (req: Request, res: Response) => {
(req: Request, res: Response) => {
// TODO: member verification
res.status(404).json({

View File

@@ -20,7 +20,7 @@ import { Router, Request, Response } from "express";
import { route } from "@spacebar/api";
const router = Router({ mergeParams: true });
router.get("/subscriptions", route({}), async (req: Request, res: Response) => {
router.get("/subscriptions", route({}), (req: Request, res: Response) => {
// TODO:
res.json([]);
});

View File

@@ -134,7 +134,7 @@ async function drawIcon(canvas: any, x: number, y: number, scale: number, icon:
canvas.restore();
}
async function drawText(canvas: any, x: number, y: number, color: string, font: string, text: string, maxcharacters?: number) {
function drawText(canvas: any, x: number, y: number, color: string, font: string, text: string, maxcharacters?: number) {
canvas.fillStyle = color;
canvas.font = font;
if (text.length > (maxcharacters || 0) && maxcharacters) text = text.slice(0, maxcharacters) + "...";

View File

@@ -38,7 +38,7 @@ router.post(
},
},
}),
async (req: Request, res: Response) => {
(req: Request, res: Response) => {
const { email } = req.body as EmailDomainLookupSchema;
const [_, tld] = email.split("@");
@@ -73,7 +73,7 @@ router.post(
501: {},
},
}),
async (req: Request, res: Response) => {
(req: Request, res: Response) => {
const { email } = req.body as EmailDomainLookupVerifyCodeSchema;
const [_, tld] = email.split("@");

View File

@@ -87,7 +87,7 @@ async function getTemplate(code: string) {
headers: { "Content-Type": "application/json" },
});
return await discordTemplateData.json();
return (await discordTemplateData.json()) as Template;
}
if (code.startsWith("external:")) {

View File

@@ -34,7 +34,7 @@ router.post(
},
},
}),
async (req: Request, res: Response) => {
(req: Request, res: Response) => {
const { email, school } = req.body as HubWaitlistSignupSchema;
res.json({

View File

@@ -20,7 +20,7 @@ import { Router, Request, Response } from "express";
import { route } from "@spacebar/api";
const router = Router({ mergeParams: true });
router.get("/", route({}), async (req: Request, res: Response) => {
router.get("/", route({}), (req: Request, res: Response) => {
//TODO
res.json([]);
});

View File

@@ -21,7 +21,7 @@ import { route } from "@spacebar/api";
const router: Router = Router({ mergeParams: true });
router.get("/", route({}), async (req: Request, res: Response) => {
router.get("/", route({}), (req: Request, res: Response) => {
//TODO
res.json([]).status(200);
});

View File

@@ -21,7 +21,7 @@ import { route } from "@spacebar/api";
const router = Router({ mergeParams: true });
router.get("/", route({}), async (req: Request, res: Response) => {
router.get("/", route({}), (req: Request, res: Response) => {
const { guild_id } = req.params;
// TODO:
// Load from database

View File

@@ -30,7 +30,7 @@ router.get(
},
},
}),
async (req: Request, res: Response) => {
(req: Request, res: Response) => {
const { cdn, gateway, api } = Config.get();
res.json({

View File

@@ -30,7 +30,7 @@ router.get(
},
},
}),
async (req: Request, res: Response) => {
(req: Request, res: Response) => {
const { general } = Config.get();
res.json(general);
},

View File

@@ -30,7 +30,7 @@ router.get(
},
},
}),
async (req: Request, res: Response) => {
(req: Request, res: Response) => {
const { limits } = Config.get();
res.json(limits);
},

View File

@@ -20,7 +20,7 @@ import { Router, Request, Response } from "express";
import { route } from "@spacebar/api";
const router = Router({ mergeParams: true });
router.get("/", route({}), async (req: Request, res: Response) => {
router.get("/", route({}), (req: Request, res: Response) => {
res.json({
page: {},
scheduled_maintenances: {},

View File

@@ -21,7 +21,7 @@ import { route } from "@spacebar/api";
const router: Router = Router({ mergeParams: true });
router.get("/", route({}), async (req: Request, res: Response) => {
router.get("/", route({}), (req: Request, res: Response) => {
//TODO
res.json([]).status(200);
});

View File

@@ -32,7 +32,7 @@ router.post(
},
},
}),
async (req: Request, res: Response) => {
(req: Request, res: Response) => {
console.log(`/stop was called by ${req.user_id} at ${new Date()}`);
res.sendStatus(200);
process.kill(process.pid, "SIGTERM");

View File

@@ -21,7 +21,7 @@ import { route } from "@spacebar/api";
const router: Router = Router({ mergeParams: true });
router.get("/", route({}), async (req: Request, res: Response) => {
router.get("/", route({}), (req: Request, res: Response) => {
//TODO
// const id = req.params.id;
res.json({

View File

@@ -21,7 +21,7 @@ import { route } from "@spacebar/api";
const router: Router = Router({ mergeParams: true });
router.get("/", route({}), async (req: Request, res: Response) => {
router.get("/", route({}), (req: Request, res: Response) => {
//TODO
res.json([
{

View File

@@ -21,7 +21,7 @@ import { route } from "@spacebar/api";
const router: Router = Router({ mergeParams: true });
router.get("/:sku_id", route({}), async (req: Request, res: Response) => {
router.get("/:sku_id", route({}), (req: Request, res: Response) => {
//TODO
// const id = req.params.id;
res.json({

View File

@@ -316,7 +316,7 @@ const skus = new Map([
],
]);
router.get("/", route({}), async (req: Request, res: Response) => {
router.get("/", route({}), (req: Request, res: Response) => {
// TODO: add the ability to add custom
const { sku_id } = req.params;

View File

@@ -21,7 +21,7 @@ import { route } from "@spacebar/api";
const router: Router = Router({ mergeParams: true });
router.get("/", route({}), async (req: Request, res: Response) => {
router.get("/", route({}), (req: Request, res: Response) => {
//TODO
res.json([]).status(200);
});

View File

@@ -21,7 +21,7 @@ import { route } from "@spacebar/api";
const router: Router = Router({ mergeParams: true });
router.get("/", route({}), async (req: Request, res: Response) => {
router.get("/", route({}), (req: Request, res: Response) => {
//TODO
res.json({ country_code: "US" }).status(200);
});

View File

@@ -21,7 +21,7 @@ import { route } from "@spacebar/api";
const router: Router = Router({ mergeParams: true });
router.get("/", route({}), async (req: Request, res: Response) => {
router.get("/", route({}), (req: Request, res: Response) => {
//TODO
// TODO: subdivision_code (optional)
res.json({ country_code: "US" }).status(200);

View File

@@ -21,7 +21,7 @@ import { route } from "@spacebar/api";
const router: Router = Router({ mergeParams: true });
router.get("/", route({}), async (req: Request, res: Response) => {
router.get("/", route({}), (req: Request, res: Response) => {
//TODO
res.json([]).status(200);
});

View File

@@ -39,7 +39,7 @@ router.get(
},
},
}),
async (req: Request, res: Response) => {
(req: Request, res: Response) => {
res.send({
marketings: {},
} as CollectiblesMarketingResponse);

View File

@@ -38,7 +38,7 @@ router.get(
},
},
}),
async (req: Request, res: Response) => {
(req: Request, res: Response) => {
res.send([]);
},
);