fix(Message): forwarded messages are not crosspostable

backport #10821
This commit is contained in:
Elysia
2025-09-13 14:04:45 +07:00
parent f68b37a514
commit 1668bb7b21

View File

@@ -710,6 +710,7 @@ class Message extends Base {
return Boolean( return Boolean(
channel?.type === 'GUILD_NEWS' && channel?.type === 'GUILD_NEWS' &&
!this.flags.has(MessageFlags.FLAGS.CROSSPOSTED) && !this.flags.has(MessageFlags.FLAGS.CROSSPOSTED) &&
this.reference?.type !== 'FORWARD' &&
this.type === 'DEFAULT' && this.type === 'DEFAULT' &&
!this.poll && !this.poll &&
channel.viewable && channel.viewable &&