fix(ApiMessage): pass allowed_mentions when replying without content

This commit is contained in:
monbrey 2020-11-24 09:01:24 +11:00
parent e43ad1eea9
commit 88625a5b7d

View file

@ -170,6 +170,11 @@ class APIMessage {
? this.target.client.options.allowedMentions
: this.options.allowedMentions;
if (allowedMentions) {
allowedMentions.replied_user = allowedMentions.repliedUser;
delete allowedMentions.repliedUser;
}
let message_reference;
if (typeof this.options.replyTo !== 'undefined') {
const message_id = this.isMessage
@ -188,7 +193,8 @@ class APIMessage {
embeds,
username,
avatar_url: avatarURL,
allowed_mentions: typeof content === 'undefined' ? undefined : allowedMentions,
allowed_mentions:
typeof content === 'undefined' && typeof message_reference === 'undefined' ? undefined : allowedMentions,
flags,
message_reference,
};