mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-10 00:23:30 +01:00
refactor(EmbedBuilder): allow hex strings in setColor (#7673)
* refactor(EmbedBuilder): allow hex strings in setColor * Apply suggestions from code review Co-authored-by: Almeida <almeidx@pm.me> Co-authored-by: Almeida <almeidx@pm.me>
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
const { EmbedBuilder: BuildersEmbed, isJSONEncodable } = require('@discordjs/builders');
|
||||
const Transformers = require('../util/Transformers');
|
||||
const Util = require('../util/Util');
|
||||
|
||||
class EmbedBuilder extends BuildersEmbed {
|
||||
constructor(data) {
|
||||
@@ -19,6 +20,18 @@ class EmbedBuilder extends BuildersEmbed {
|
||||
}
|
||||
return new this(other);
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the color of this embed
|
||||
* @param {?ColorResolvable} color The color of the embed
|
||||
* @returns {Embed}
|
||||
*/
|
||||
setColor(color) {
|
||||
if (color === null) {
|
||||
return super.setColor(null);
|
||||
}
|
||||
return super.setColor(Util.resolveColor(color));
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = EmbedBuilder;
|
||||
|
||||
Reference in New Issue
Block a user