diff --git a/src/api/util/handlers/Message.ts b/src/api/util/handlers/Message.ts
index 474e7be7..2c927403 100644
--- a/src/api/util/handlers/Message.ts
+++ b/src/api/util/handlers/Message.ts
@@ -322,6 +322,7 @@ export async function handleMessage(opts: MessageOptions): Promise<Message> {
const message = Message.create({
...opts,
+ message_reference: opts.message_reference ?? undefined,
poll: opts.poll,
sticker_items: stickers,
guild_id: channel.guild_id,
@@ -332,8 +333,8 @@ export async function handleMessage(opts: MessageOptions): Promise<Message> {
type: opts.type ?? 0,
mentions: [],
components: opts.components ?? undefined, // Fix Discord-Go?
- message_reference: opts.message_reference ?? undefined,
});
+ message.channel = channel;
const batchId = `CLOUD_${message.author_id}_${randomString(128)}`;
if (opts.author_id) {
@@ -463,6 +464,7 @@ export async function handleMessage(opts: MessageOptions): Promise<Message> {
permission.hasThrow("SEND_MESSAGES");
if (permission.cache.member) {
message.member = permission.cache.member;
+ console.log(message.member.flags);
}
if (opts.tts) permission.hasThrow("SEND_TTS_MESSAGES");
diff --git a/src/api/util/handlers/route.ts b/src/api/util/handlers/route.ts
index 43aab155..455ce21b 100644
--- a/src/api/util/handlers/route.ts
+++ b/src/api/util/handlers/route.ts
@@ -113,6 +113,7 @@ export function route(opts: RouteOptions) {
if (validate && !ignoredRequestSchemas.includes(opts.requestBody!)) {
const valid = validate(req.body);
if (!valid) {
+ console.log(req.body);
const fields: Record<string, { code?: string; message: string }> = {};
validate.errors?.forEach(
(x) =>
|