From a55127fb93d245c12f24e634e80301e3d5b9e188 Mon Sep 17 00:00:00 2001 From: Fleny Date: Fri, 17 Jan 2025 05:25:13 +0100 Subject: [PATCH] feat(utils): Support 'random' in setColor (#4093) * support 'random' in setColor * use toLowerCase for color in setColor --- packages/utils/src/builders/embeds.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/utils/src/builders/embeds.ts b/packages/utils/src/builders/embeds.ts index 522bef29f..526976a10 100644 --- a/packages/utils/src/builders/embeds.ts +++ b/packages/utils/src/builders/embeds.ts @@ -100,6 +100,10 @@ export class EmbedsBuilder extends Array { */ setColor(color: number | string): this { if (typeof color === 'string') { + if (color.toLowerCase() === 'random') { + return this.setRandomColor() + } + const convertedValue = parseInt(color.replace('#', ''), 16) color = Number.isNaN(convertedValue) ? 0 : convertedValue }