refactor(GuildChannel): simplify constructor (#9499)

This commit is contained in:
Aura Román
2023-05-02 12:32:47 +02:00
committed by GitHub
parent 6d7f3b0f5c
commit f2ad0762c5

View File

@@ -20,7 +20,7 @@ const PermissionsBitField = require('../util/PermissionsBitField');
*/
class GuildChannel extends BaseChannel {
constructor(guild, data, client, immediatePatch = true) {
super(guild?.client ?? client, data, false);
super(client, data, false);
/**
* The guild the channel is in
@@ -33,8 +33,6 @@ class GuildChannel extends BaseChannel {
* @type {Snowflake}
*/
this.guildId = guild?.id ?? data.guild_id;
this.parentId = this.parentId ?? null;
/**
* A manager of permission overwrites that belong to this channel
* @type {PermissionOverwriteManager}
@@ -73,6 +71,8 @@ class GuildChannel extends BaseChannel {
* @type {?Snowflake}
*/
this.parentId = data.parent_id;
} else {
this.parentId ??= null;
}
if ('permission_overwrites' in data) {