diff --git a/src/api/routes/channels/#channel_id/messages/index.ts b/src/api/routes/channels/#channel_id/messages/index.ts
index d542ea0f..00008ed4 100644
--- a/src/api/routes/channels/#channel_id/messages/index.ts
+++ b/src/api/routes/channels/#channel_id/messages/index.ts
@@ -12,12 +12,10 @@ import {
Message,
MessageCreateEvent,
MessageCreateSchema,
- Snowflake,
- uploadFile,
- Member,
- MessageCreateSchema,
PluginEventHandler,
- PreMessageEventArgs
+ PreMessageEventArgs,
+ Snowflake,
+ uploadFile
} from "@fosscord/util";
import { Request, Response, Router } from "express";
import multer from "multer";
@@ -210,8 +208,8 @@ router.post(
})
);
}
-
- //Defining member fields
+
+ //Defining member fields
var member = await Member.findOneOrFail({ where: { id: req.user_id }, relations: ["roles", "user"] });
// TODO: This doesn't work either
// member.roles = member.roles.filter((role) => {
@@ -224,10 +222,17 @@ router.post(
// delete message.member.last_message_id;
// delete message.member.index;
- let blocks = (await PluginEventHandler.preMessageEvent({
- message
- } as PreMessageEventArgs)).filter(x=>x.cancel);
- if(blocks.length > 0) throw new HTTPError("Message denied.", 400, blocks.filter(x=>x.blockReason).map(x=>x.blockReason));
+ let blocks = (
+ await PluginEventHandler.preMessageEvent({
+ message
+ } as PreMessageEventArgs)
+ ).filter((x) => x.cancel);
+ if (blocks.length > 0)
+ throw new HTTPError(
+ "Message denied.",
+ 400,
+ blocks.filter((x) => x.blockReason).map((x) => x.blockReason)
+ );
await Promise.all([
message.save(),
|