From 740da4ce5e189391c7a0904da32a96fe1c8534e6 Mon Sep 17 00:00:00 2001 From: Jiralite <33201955+Jiralite@users.noreply.github.com> Date: Fri, 29 Aug 2025 10:51:13 +0100 Subject: [PATCH] docs: deprecate setting owner --- packages/discord.js/src/structures/Guild.js | 7 +------ packages/discord.js/typings/index.d.ts | 1 + 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/packages/discord.js/src/structures/Guild.js b/packages/discord.js/src/structures/Guild.js index 71f8dc014..f664d9709 100644 --- a/packages/discord.js/src/structures/Guild.js +++ b/packages/discord.js/src/structures/Guild.js @@ -1197,12 +1197,7 @@ class Guild extends AnonymousGuild { * @param {GuildMemberResolvable} owner The new owner of the guild * @param {string} [reason] Reason for setting the new owner * @returns {Promise} - * @example - * // Edit the guild owner - * guild.setOwner(guild.members.cache.first()) - * .then(guild => guild.fetchOwner()) - * .then(owner => console.log(`Updated the guild owner to ${owner.displayName}`)) - * .catch(console.error); + * @deprecated API related to guild ownership may no longer be used. */ setOwner(owner, reason) { return this.edit({ owner, reason }); diff --git a/packages/discord.js/typings/index.d.ts b/packages/discord.js/typings/index.d.ts index 4933e41be..5f9fbb4e9 100644 --- a/packages/discord.js/typings/index.d.ts +++ b/packages/discord.js/typings/index.d.ts @@ -1671,6 +1671,7 @@ export class Guild extends AnonymousGuild { ): Promise; public setIcon(icon: BufferResolvable | Base64Resolvable | null, reason?: string): Promise; public setName(name: string, reason?: string): Promise; + /** @deprecated API related to guild ownership may no longer be used. */ public setOwner(owner: GuildMemberResolvable, reason?: string): Promise; public setPreferredLocale(preferredLocale: Locale | null, reason?: string): Promise; public setPublicUpdatesChannel(publicUpdatesChannel: TextChannelResolvable | null, reason?: string): Promise;