Skip to content

Commit 59f3ace

Browse files
committed
fix(Message): update pinnable to check for migrated guilds
1 parent 89fd19e commit 59f3ace

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

packages/discord.js/src/structures/Message.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -785,7 +785,14 @@ class Message extends Base {
785785
!this.system &&
786786
(!this.guild ||
787787
(channel?.viewable &&
788-
channel?.permissionsFor(this.client.user)?.has(PermissionFlagsBits.ManageMessages, false))),
788+
channel
789+
?.permissionsFor(this.client.user)
790+
?.has(
791+
this.guild?.features.includes('PIN_PERMISSION_MIGRATION_COMPLETE')
792+
? PermissionFlagsBits.PinMessages
793+
: PermissionFlagsBits.ManageMessages,
794+
false,
795+
))),
789796
);
790797
}
791798

0 commit comments

Comments
 (0)