Merge pull request #1387 from MathMan05/pingFix

This commit is contained in:
Cyber 2025-11-18 07:40:37 +01:00 committed by GitHub
commit 8dc7d34e71
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -300,8 +300,24 @@ export async function handleMessage(opts: MessageOptions): Promise<Message> {
/*message.mention_channels = mention_channel_ids.map((x) =>
Channel.create({ id: x }),
);*/
message.mention_roles = mention_role_ids.map((x) => Role.create({ id: x }));
message.mentions = [...message.mentions, ...mention_user_ids.map((x) => User.create({ id: x }))];
message.mention_roles = (
await Promise.all(
mention_role_ids.map((x) => {
return Role.findOne({ where: { id: x } });
}),
)
).filter((role) => role !== null);
message.mentions = [
...message.mentions,
...(
await Promise.all(
mention_user_ids.map((x) => {
return User.findOne({ where: { id: x } });
}),
)
).filter((user) => user !== null),
];
message.mention_everyone = mention_everyone;