mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-15 11:03:30 +01:00
fix(GuildChannel): use map method on cache not its manager (#6032)
This commit is contained in:
@@ -230,7 +230,7 @@ class GuildChannel extends Channel {
|
|||||||
*/
|
*/
|
||||||
lockPermissions() {
|
lockPermissions() {
|
||||||
if (!this.parent) return Promise.reject(new Error('GUILD_CHANNEL_ORPHAN'));
|
if (!this.parent) return Promise.reject(new Error('GUILD_CHANNEL_ORPHAN'));
|
||||||
const permissionOverwrites = this.parent.permissionOverwrites.map(overwrite => overwrite.toJSON());
|
const permissionOverwrites = this.parent.permissionOverwrites.cache.map(overwrite => overwrite.toJSON());
|
||||||
return this.edit({ permissionOverwrites });
|
return this.edit({ permissionOverwrites });
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -310,10 +310,14 @@ class GuildChannel extends Channel {
|
|||||||
if (data.parentID) {
|
if (data.parentID) {
|
||||||
const newParent = this.guild.channels.resolve(data.parentID);
|
const newParent = this.guild.channels.resolve(data.parentID);
|
||||||
if (newParent?.type === 'category') {
|
if (newParent?.type === 'category') {
|
||||||
permission_overwrites = newParent.permissionOverwrites.map(o => PermissionOverwrites.resolve(o, this.guild));
|
permission_overwrites = newParent.permissionOverwrites.cache.map(o =>
|
||||||
|
PermissionOverwrites.resolve(o, this.guild),
|
||||||
|
);
|
||||||
}
|
}
|
||||||
} else if (this.parent) {
|
} else if (this.parent) {
|
||||||
permission_overwrites = this.parent.permissionOverwrites.map(o => PermissionOverwrites.resolve(o, this.guild));
|
permission_overwrites = this.parent.permissionOverwrites.cache.map(o =>
|
||||||
|
PermissionOverwrites.resolve(o, this.guild),
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user