mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-09 16:13:31 +01:00
cleanup(Guild): remove Guild#voice (#5091)
This commit is contained in:
@@ -37,7 +37,7 @@ class GuildDeleteAction extends Action {
|
||||
}
|
||||
|
||||
for (const channel of guild.channels.cache.values()) this.client.channels.remove(channel.id);
|
||||
if (guild.voice && guild.voice.connection) guild.voice.connection.disconnect();
|
||||
guild.me?.voice.connection?.disconnect();
|
||||
|
||||
// Delete guild
|
||||
client.guilds.cache.delete(guild.id);
|
||||
|
||||
@@ -168,7 +168,7 @@ class VoiceConnection extends EventEmitter {
|
||||
* @type {?VoiceState}
|
||||
*/
|
||||
get voice() {
|
||||
return this.channel.guild.voice;
|
||||
return this.channel.guild.me?.voice ?? null;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -182,8 +182,8 @@ class VoiceConnection extends EventEmitter {
|
||||
{
|
||||
guild_id: this.channel.guild.id,
|
||||
channel_id: this.channel.id,
|
||||
self_mute: this.voice ? this.voice.selfMute : false,
|
||||
self_deaf: this.voice ? this.voice.selfDeaf : false,
|
||||
self_mute: this.voice?.selfMute ?? false,
|
||||
self_deaf: this.voice?.selfDeaf ?? false,
|
||||
},
|
||||
options,
|
||||
);
|
||||
|
||||
@@ -628,15 +628,6 @@ class Guild extends Base {
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* The voice state for the client user of this guild, if any
|
||||
* @type {?VoiceState}
|
||||
* @readonly
|
||||
*/
|
||||
get voice() {
|
||||
return this.voiceStates.cache.get(this.client.user.id);
|
||||
}
|
||||
|
||||
/**
|
||||
* Fetches this guild.
|
||||
* @returns {Promise<Guild>}
|
||||
|
||||
1
typings/index.d.ts
vendored
1
typings/index.d.ts
vendored
@@ -629,7 +629,6 @@ declare module 'discord.js' {
|
||||
public vanityURLUses: number | null;
|
||||
public verificationLevel: VerificationLevel;
|
||||
public readonly verified: boolean;
|
||||
public readonly voice: VoiceState | null;
|
||||
public readonly voiceStates: VoiceStateManager;
|
||||
public readonly widgetChannel: TextChannel | null;
|
||||
public widgetChannelID: Snowflake | null;
|
||||
|
||||
Reference in New Issue
Block a user