From 6d3da226d3c003d137639e719394a807330e4844 Mon Sep 17 00:00:00 2001 From: Almeida Date: Tue, 15 Feb 2022 17:32:11 +0000 Subject: [PATCH] refactor(guild): move `premiumSubscriptionCount` to `AnonymousGuild` (#7451) --- packages/discord.js/src/structures/AnonymousGuild.js | 8 ++++++++ packages/discord.js/src/structures/Guild.js | 8 -------- packages/discord.js/typings/index.d.ts | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/discord.js/src/structures/AnonymousGuild.js b/packages/discord.js/src/structures/AnonymousGuild.js index fbcfd7d00..b919d82ea 100644 --- a/packages/discord.js/src/structures/AnonymousGuild.js +++ b/packages/discord.js/src/structures/AnonymousGuild.js @@ -63,6 +63,14 @@ class AnonymousGuild extends BaseGuild { */ this.nsfwLevel = data.nsfw_level; } + + if ('premium_subscription_count' in data) { + /** + * The total number of boosts for this server + * @type {?number} + */ + this.premiumSubscriptionCount = data.premium_subscription_count; + } } /** diff --git a/packages/discord.js/src/structures/Guild.js b/packages/discord.js/src/structures/Guild.js index 3772f6b4b..de8264df0 100644 --- a/packages/discord.js/src/structures/Guild.js +++ b/packages/discord.js/src/structures/Guild.js @@ -209,14 +209,6 @@ class Guild extends AnonymousGuild { this.premiumTier = data.premium_tier; } - if ('premium_subscription_count' in data) { - /** - * The total number of boosts for this server - * @type {?number} - */ - this.premiumSubscriptionCount = data.premium_subscription_count; - } - if ('widget_enabled' in data) { /** * Whether widget images are enabled on this guild diff --git a/packages/discord.js/typings/index.d.ts b/packages/discord.js/typings/index.d.ts index 6dfdc8b3e..82e195ff7 100644 --- a/packages/discord.js/typings/index.d.ts +++ b/packages/discord.js/typings/index.d.ts @@ -215,6 +215,7 @@ export abstract class AnonymousGuild extends BaseGuild { public banner: string | null; public description: string | null; public nsfwLevel: GuildNSFWLevel; + public premiumSubscriptionCount: number | null; public splash: string | null; public vanityURLCode: string | null; public verificationLevel: GuildVerificationLevel; @@ -961,7 +962,6 @@ export class Guild extends AnonymousGuild { public mfaLevel: GuildMFALevel; public ownerId: Snowflake; public preferredLocale: string; - public premiumSubscriptionCount: number | null; public premiumProgressBarEnabled: boolean; public premiumTier: GuildPremiumTier; public presences: PresenceManager;