diff --git "a/src/api/routes/applications/\043application_id/skus.ts" "b/src/api/routes/applications/\043application_id/skus.ts" index 9b9e338..cd0eb0f 100644 --- "a/src/api/routes/applications/\043application_id/skus.ts" +++ "b/src/api/routes/applications/\043application_id/skus.ts" @@ -30,7 +30,7 @@ }, }, }), - async (req: Request, res: Response) => { + (req: Request, res: Response) => { res.json([]).status(200); }, ); diff --git a/src/api/routes/attachments/refresh-urls.ts b/src/api/routes/attachments/refresh-urls.ts index f153091..38bbf8d 100644 --- a/src/api/routes/attachments/refresh-urls.ts +++ b/src/api/routes/attachments/refresh-urls.ts @@ -35,7 +35,7 @@ }, }, }), - async (req: Request, res: Response) => { + (req: Request, res: Response) => { const { attachment_urls } = req.body as RefreshUrlsRequestSchema; const refreshed_urls = attachment_urls.map((url) => { diff --git "a/src/api/routes/channels/\043channel_id/directory-entries.ts" "b/src/api/routes/channels/\043channel_id/directory-entries.ts" index da95050..98958d5 100644 --- "a/src/api/routes/channels/\043channel_id/directory-entries.ts" +++ "b/src/api/routes/channels/\043channel_id/directory-entries.ts" @@ -33,7 +33,7 @@ }, }, }), - async (req: Request, res: Response) => { + (req: Request, res: Response) => { res.json([] as HubDirectoryEntriesResponse); }, ); diff --git "a/src/api/routes/channels/\043channel_id/messages/\043message_id/index.ts" "b/src/api/routes/channels/\043channel_id/messages/\043message_id/index.ts" index 64f29c9..6457c7e 100644 --- "a/src/api/routes/channels/\043channel_id/messages/\043message_id/index.ts" +++ "b/src/api/routes/channels/\043channel_id/messages/\043message_id/index.ts" @@ -142,7 +142,7 @@ 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); } diff --git a/src/api/routes/channels/preload-messages.ts b/src/api/routes/channels/preload-messages.ts index 6a19052..f50129f 100644 --- a/src/api/routes/channels/preload-messages.ts +++ b/src/api/routes/channels/preload-messages.ts @@ -45,12 +45,11 @@ 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[]; diff --git "a/src/api/routes/connections/\043connection_name/\043connection_id/refresh.ts" "b/src/api/routes/connections/\043connection_name/\043connection_id/refresh.ts" index 4a1a1cb..f575f0a 100644 --- "a/src/api/routes/connections/\043connection_name/\043connection_id/refresh.ts" +++ "b/src/api/routes/connections/\043connection_name/\043connection_id/refresh.ts" @@ -20,7 +20,7 @@ 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); diff --git "a/src/api/routes/guilds/\043guild_id/audit-logs.ts" "b/src/api/routes/guilds/\043guild_id/audit-logs.ts" index 4acc8e5..b3bfab3 100644 --- "a/src/api/routes/guilds/\043guild_id/audit-logs.ts" +++ "b/src/api/routes/guilds/\043guild_id/audit-logs.ts" @@ -21,7 +21,7 @@ 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: [], diff --git "a/src/api/routes/guilds/\043guild_id/discovery-requirements.ts" "b/src/api/routes/guilds/\043guild_id/discovery-requirements.ts" index 150c920..2551276 100644 --- "a/src/api/routes/guilds/\043guild_id/discovery-requirements.ts" +++ "b/src/api/routes/guilds/\043guild_id/discovery-requirements.ts" @@ -30,7 +30,7 @@ }, }, }), - async (req: Request, res: Response) => { + (req: Request, res: Response) => { const { guild_id } = req.params; // TODO: // Load from database diff --git "a/src/api/routes/guilds/\043guild_id/integrations.ts" "b/src/api/routes/guilds/\043guild_id/integrations.ts" index 704b5a5..7eb088e 100644 --- "a/src/api/routes/guilds/\043guild_id/integrations.ts" +++ "b/src/api/routes/guilds/\043guild_id/integrations.ts" @@ -21,7 +21,7 @@ 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; diff --git "a/src/api/routes/guilds/\043guild_id/member-verification.ts" "b/src/api/routes/guilds/\043guild_id/member-verification.ts" index 11b36a3..aaf95a8 100644 --- "a/src/api/routes/guilds/\043guild_id/member-verification.ts" +++ "b/src/api/routes/guilds/\043guild_id/member-verification.ts" @@ -29,7 +29,7 @@ }, }, }), - async (req: Request, res: Response) => { + (req: Request, res: Response) => { // TODO: member verification res.status(404).json({ diff --git "a/src/api/routes/guilds/\043guild_id/premium.ts" "b/src/api/routes/guilds/\043guild_id/premium.ts" index fc0d34b..f73de11 100644 --- "a/src/api/routes/guilds/\043guild_id/premium.ts" +++ "b/src/api/routes/guilds/\043guild_id/premium.ts" @@ -20,7 +20,7 @@ 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([]); }); diff --git "a/src/api/routes/guilds/\043guild_id/widget.png.ts" "b/src/api/routes/guilds/\043guild_id/widget.png.ts" index b0abc95..3ff95e9 100644 --- "a/src/api/routes/guilds/\043guild_id/widget.png.ts" +++ "b/src/api/routes/guilds/\043guild_id/widget.png.ts" @@ -134,7 +134,7 @@ 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) + "..."; diff --git a/src/api/routes/guilds/automations/email-domain-lookup.ts b/src/api/routes/guilds/automations/email-domain-lookup.ts index 605026b..943097f 100644 --- a/src/api/routes/guilds/automations/email-domain-lookup.ts +++ b/src/api/routes/guilds/automations/email-domain-lookup.ts @@ -38,7 +38,7 @@ }, }, }), - async (req: Request, res: Response) => { + (req: Request, res: Response) => { const { email } = req.body as EmailDomainLookupSchema; const [_, tld] = email.split("@"); @@ -73,7 +73,7 @@ 501: {}, }, }), - async (req: Request, res: Response) => { + (req: Request, res: Response) => { const { email } = req.body as EmailDomainLookupVerifyCodeSchema; const [_, tld] = email.split("@"); diff --git a/src/api/routes/guilds/templates/index.ts b/src/api/routes/guilds/templates/index.ts index e5dfd68..51d2fd3 100644 --- a/src/api/routes/guilds/templates/index.ts +++ b/src/api/routes/guilds/templates/index.ts @@ -87,7 +87,7 @@ headers: { "Content-Type": "application/json" }, }); - return await discordTemplateData.json(); + return (await discordTemplateData.json()) as Template; } if (code.startsWith("external:")) { diff --git a/src/api/routes/hub-waitlist.ts b/src/api/routes/hub-waitlist.ts index 43c2662..bd9a825 100644 --- a/src/api/routes/hub-waitlist.ts +++ b/src/api/routes/hub-waitlist.ts @@ -34,7 +34,7 @@ }, }, }), - async (req: Request, res: Response) => { + (req: Request, res: Response) => { const { email, school } = req.body as HubWaitlistSignupSchema; res.json({ diff --git a/src/api/routes/oauth2/tokens.ts b/src/api/routes/oauth2/tokens.ts index 4af1061..27aa1e7 100644 --- a/src/api/routes/oauth2/tokens.ts +++ b/src/api/routes/oauth2/tokens.ts @@ -20,7 +20,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) => { //TODO res.json([]); }); diff --git a/src/api/routes/outbound-promotions.ts b/src/api/routes/outbound-promotions.ts index e8e6f65..6641df6 100644 --- a/src/api/routes/outbound-promotions.ts +++ b/src/api/routes/outbound-promotions.ts @@ -21,7 +21,7 @@ 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); }); diff --git "a/src/api/routes/partners/\043guild_id/requirements.ts" "b/src/api/routes/partners/\043guild_id/requirements.ts" index 9a08bc6..3f0e48c 100644 --- "a/src/api/routes/partners/\043guild_id/requirements.ts" +++ "b/src/api/routes/partners/\043guild_id/requirements.ts" @@ -21,7 +21,7 @@ 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 diff --git a/src/api/routes/policies/instance/domains.ts b/src/api/routes/policies/instance/domains.ts index 7aaaeb5..32a7079 100644 --- a/src/api/routes/policies/instance/domains.ts +++ b/src/api/routes/policies/instance/domains.ts @@ -30,7 +30,7 @@ }, }, }), - async (req: Request, res: Response) => { + (req: Request, res: Response) => { const { cdn, gateway, api } = Config.get(); res.json({ diff --git a/src/api/routes/policies/instance/index.ts b/src/api/routes/policies/instance/index.ts index a54570f..bb04475 100644 --- a/src/api/routes/policies/instance/index.ts +++ b/src/api/routes/policies/instance/index.ts @@ -30,7 +30,7 @@ }, }, }), - async (req: Request, res: Response) => { + (req: Request, res: Response) => { const { general } = Config.get(); res.json(general); }, diff --git a/src/api/routes/policies/instance/limits.ts b/src/api/routes/policies/instance/limits.ts index 7ade151..375c721 100644 --- a/src/api/routes/policies/instance/limits.ts +++ b/src/api/routes/policies/instance/limits.ts @@ -30,7 +30,7 @@ }, }, }), - async (req: Request, res: Response) => { + (req: Request, res: Response) => { const { limits } = Config.get(); res.json(limits); }, diff --git a/src/api/routes/scheduled-maintenances/upcoming.json.ts b/src/api/routes/scheduled-maintenances/upcoming.json.ts index 5958d58..b215074 100644 --- a/src/api/routes/scheduled-maintenances/upcoming.json.ts +++ b/src/api/routes/scheduled-maintenances/upcoming.json.ts @@ -20,7 +20,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) => { res.json({ page: {}, scheduled_maintenances: {}, diff --git a/src/api/routes/stage-instances.ts b/src/api/routes/stage-instances.ts index e8e6f65..6641df6 100644 --- a/src/api/routes/stage-instances.ts +++ b/src/api/routes/stage-instances.ts @@ -21,7 +21,7 @@ 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); }); diff --git a/src/api/routes/stop.ts b/src/api/routes/stop.ts index be29e0a..4f86973 100644 --- a/src/api/routes/stop.ts +++ b/src/api/routes/stop.ts @@ -32,7 +32,7 @@ }, }, }), - 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"); diff --git "a/src/api/routes/store/published-listings/applications/\043application_id/index.ts" "b/src/api/routes/store/published-listings/applications/\043application_id/index.ts" index 39fa9db..bffb572 100644 --- "a/src/api/routes/store/published-listings/applications/\043application_id/index.ts" +++ "b/src/api/routes/store/published-listings/applications/\043application_id/index.ts" @@ -21,7 +21,7 @@ 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({ diff --git "a/src/api/routes/store/published-listings/applications/\043application_id/subscription-plans.ts" "b/src/api/routes/store/published-listings/applications/\043application_id/subscription-plans.ts" index 953e391..a59eaae 100644 --- "a/src/api/routes/store/published-listings/applications/\043application_id/subscription-plans.ts" +++ "b/src/api/routes/store/published-listings/applications/\043application_id/subscription-plans.ts" @@ -21,7 +21,7 @@ const router: Router = Router({ mergeParams: true }); -router.get("/", route({}), async (req: Request, res: Response) => { +router.get("/", route({}), (req: Request, res: Response) => { //TODO res.json([ { diff --git a/src/api/routes/store/published-listings/skus.ts b/src/api/routes/store/published-listings/skus.ts index 03cbab4..01bbc8b 100644 --- a/src/api/routes/store/published-listings/skus.ts +++ b/src/api/routes/store/published-listings/skus.ts @@ -21,7 +21,7 @@ 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({ diff --git "a/src/api/routes/store/published-listings/skus/\043sku_id/subscription-plans.ts" "b/src/api/routes/store/published-listings/skus/\043sku_id/subscription-plans.ts" index 0aae149..2c9ad4e 100644 --- "a/src/api/routes/store/published-listings/skus/\043sku_id/subscription-plans.ts" +++ "b/src/api/routes/store/published-listings/skus/\043sku_id/subscription-plans.ts" @@ -316,7 +316,7 @@ ], ]); -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; diff --git "a/src/api/routes/users/@me/applications/\043application_id/entitlements.ts" "b/src/api/routes/users/@me/applications/\043application_id/entitlements.ts" index e8e6f65..6641df6 100644 --- "a/src/api/routes/users/@me/applications/\043application_id/entitlements.ts" +++ "b/src/api/routes/users/@me/applications/\043application_id/entitlements.ts" @@ -21,7 +21,7 @@ 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); }); diff --git a/src/api/routes/users/@me/billing/country-code.ts b/src/api/routes/users/@me/billing/country-code.ts index 8bddafc..dd2be6d 100644 --- a/src/api/routes/users/@me/billing/country-code.ts +++ b/src/api/routes/users/@me/billing/country-code.ts @@ -21,7 +21,7 @@ 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); }); diff --git a/src/api/routes/users/@me/billing/location-info.ts b/src/api/routes/users/@me/billing/location-info.ts index 918ea91..5a57c0e 100644 --- a/src/api/routes/users/@me/billing/location-info.ts +++ b/src/api/routes/users/@me/billing/location-info.ts @@ -21,7 +21,7 @@ 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); diff --git a/src/api/routes/users/@me/billing/subscriptions.ts b/src/api/routes/users/@me/billing/subscriptions.ts index e8e6f65..6641df6 100644 --- a/src/api/routes/users/@me/billing/subscriptions.ts +++ b/src/api/routes/users/@me/billing/subscriptions.ts @@ -21,7 +21,7 @@ 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); }); diff --git a/src/api/routes/users/@me/collectibles-marketing.ts b/src/api/routes/users/@me/collectibles-marketing.ts index a043a14..f7d2462 100644 --- a/src/api/routes/users/@me/collectibles-marketing.ts +++ b/src/api/routes/users/@me/collectibles-marketing.ts @@ -39,7 +39,7 @@ }, }, }), - async (req: Request, res: Response) => { + (req: Request, res: Response) => { res.send({ marketings: {}, } as CollectiblesMarketingResponse); diff --git a/src/api/routes/users/@me/collectibles-purchases.ts b/src/api/routes/users/@me/collectibles-purchases.ts index 1e6a08d..26f23ed 100644 --- a/src/api/routes/users/@me/collectibles-purchases.ts +++ b/src/api/routes/users/@me/collectibles-purchases.ts @@ -38,7 +38,7 @@ }, }, }), - async (req: Request, res: Response) => { + (req: Request, res: Response) => { res.send([]); }, ); diff --git a/src/util/dtos/DmChannelDTO.ts b/src/util/dtos/DmChannelDTO.ts index 5ab8ec4..956fe48 100644 --- a/src/util/dtos/DmChannelDTO.ts +++ b/src/util/dtos/DmChannelDTO.ts @@ -43,8 +43,8 @@ await Promise.all( channel.recipients ?.filter((r) => !excluded_recipients.includes(r.user_id)) - .map(async (r) => { - return await User.findOneOrFail({ + .map((r) => { + return User.findOneOrFail({ where: { id: r.user_id }, select: PublicUserProjection, }); diff --git a/src/util/util/WebAuthn.ts b/src/util/util/WebAuthn.ts index b69af5c..f3750e7 100644 --- a/src/util/util/WebAuthn.ts +++ b/src/util/util/WebAuthn.ts @@ -55,7 +55,7 @@ export async function verifyWebAuthnToken(token: string) { return new Promise((res, rej) => { loadOrGenerateKeypair().then((kp) => - jwt.verify(token, kp.publicKey, jwtVerifyOptions, async (err, decoded) => { + jwt.verify(token, kp.publicKey, jwtVerifyOptions, (err, decoded) => { if (err) return rej(err); return res(decoded); }), diff --git a/src/util/util/networking/ipdata/IpDataClient.ts b/src/util/util/networking/ipdata/IpDataClient.ts index 96b4c07..2812ef5 100644 --- a/src/util/util/networking/ipdata/IpDataClient.ts +++ b/src/util/util/networking/ipdata/IpDataClient.ts @@ -16,11 +16,12 @@ if (this.ipInfoCache.get(ip)?.expires ?? 0 > Date.now()) return this.ipInfoCache.get(ip)!.data; console.log(`[IpData] Fetching info for IP address ${ip}...`); - const resp = (await (await fetch(`https://eu-api.ipdata.co/${ip}?api-key=${ipdataApiKey}`)).json()) as Promise; + const response = await fetch(`https://eu-api.ipdata.co/${ip}?api-key=${ipdataApiKey}`); + const data = (await response.json()) as IpDataIpLookupResponse; this.ipInfoCache.set(ip, { - data: await resp, + data: data, expires: new DateBuilder().addHours(12).buildTimestamp(), }); - return await resp; + return data; } } diff --git a/src/webrtc/Server.ts b/src/webrtc/Server.ts index 334b911..312a97c 100644 --- a/src/webrtc/Server.ts +++ b/src/webrtc/Server.ts @@ -79,7 +79,7 @@ } async stop() { - closeDatabase(); + await closeDatabase(); this.server.close(); mediaServer?.stop(); }