mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-10 16:43: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>}
|
||||
|
||||
Reference in New Issue
Block a user