Fix adding reactions

This commit is contained in:
MathMan05
2026-03-06 22:42:59 -06:00
committed by Rory&
parent 0b1d12d968
commit 1a82e8f385
2 changed files with 14 additions and 10 deletions
@@ -30,6 +30,7 @@ import {
MessageReactionRemoveEvent,
User,
arrayRemove,
ReactionType,
} from "@spacebar/util";
import { Request, Response, Router } from "express";
import { HTTPError } from "lambert-server";
@@ -224,14 +225,12 @@ router.put(
await message.save();
const member =
channel.guild_id &&
(
await Member.findOneOrFail({
where: { id: req.user_id },
select: PublicMemberProjection,
})
).toPublicMember();
const member = (
await Member.findOneOrFail({
where: { id: req.user_id },
select: PublicMemberProjection,
})
).toPublicMember();
await emitEvent({
event: "MESSAGE_REACTION_ADD",
@@ -243,8 +242,9 @@ router.put(
guild_id: channel.guild_id,
emoji,
member,
type: ReactionType.normal,
},
} as MessageReactionAddEvent);
} satisfies MessageReactionAddEvent);
res.sendStatus(204);
},
+5 -1
View File
@@ -378,7 +378,10 @@ export interface MessageDeleteBulkEvent extends Event {
guild_id?: string;
};
}
export const enum ReactionType {
normal = 0,
burst = 1,
}
export interface MessageReactionAddEvent extends Event {
event: "MESSAGE_REACTION_ADD";
data: {
@@ -388,6 +391,7 @@ export interface MessageReactionAddEvent extends Event {
guild_id?: string;
member?: PublicMember;
emoji: PartialEmoji;
type: ReactionType;
};
}