mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-12 01:23:31 +01:00
fix(Guild): equals method modifying features array of guild (#2544)
* Fixed a bug where Guild#equals would cause the given guild to lose its features * Fix Util.arraysEqual * Fixed docs for Util.arraysEqual * Remove Util.arraysEqual
This commit is contained in:
@@ -944,10 +944,13 @@ class Guild extends Base {
|
||||
this.memberCount === guild.memberCount &&
|
||||
this.large === guild.large &&
|
||||
this.icon === guild.icon &&
|
||||
Util.arraysEqual(this.features, guild.features) &&
|
||||
this.ownerID === guild.ownerID &&
|
||||
this.verificationLevel === guild.verificationLevel &&
|
||||
this.embedEnabled === guild.embedEnabled;
|
||||
this.embedEnabled === guild.embedEnabled &&
|
||||
(this.features === guild.features || (
|
||||
this.features.length === guild.features.length &&
|
||||
this.features.every((feat, i) => feat === guild.features[i]))
|
||||
);
|
||||
|
||||
if (equal) {
|
||||
if (this.embedChannel) {
|
||||
|
||||
Reference in New Issue
Block a user