mirror of
https://github.com/danbulant/discord.js
synced 2026-06-17 13:41:29 +00:00
fix(Action): Don't crash when partials are disabled (#4822)
This commit is contained in:
parent
9c76129a23
commit
8fa3a89482
2 changed files with 5 additions and 1 deletions
|
|
@ -93,7 +93,8 @@ class GenericAction {
|
|||
if (data.guild_id) {
|
||||
const guild = this.client.guilds.cache.get(data.guild_id);
|
||||
if (guild) {
|
||||
return this.getMember(data.member, guild).user;
|
||||
const member = this.getMember(data.member, guild);
|
||||
return member ? member.user : undefined;
|
||||
}
|
||||
}
|
||||
return this.getUser(data);
|
||||
|
|
|
|||
|
|
@ -7,6 +7,9 @@ const textBasedChannelTypes = ['dm', 'text', 'news'];
|
|||
class TypingStart extends Action {
|
||||
handle(data) {
|
||||
const channel = this.getChannel(data);
|
||||
if (!channel) {
|
||||
return;
|
||||
}
|
||||
if (!textBasedChannelTypes.includes(channel.type)) {
|
||||
this.client.emit(Events.WARN, `Discord sent a typing packet to a ${channel.type} channel ${channel.id}`);
|
||||
return;
|
||||
|
|
|
|||
Loading…
Reference in a new issue