diff --git a/src/managers/GuildMemberManager.js b/src/managers/GuildMemberManager.js index c6f5aa61dfb9..08e3169588f4 100644 --- a/src/managers/GuildMemberManager.js +++ b/src/managers/GuildMemberManager.js @@ -269,12 +269,7 @@ class GuildMemberManager extends BaseManager { await this.client.api.guilds(this.guild.id).members(id).delete({ reason }); - if (user instanceof GuildMember) return user; - const _user = this.client.users.cache.get(id); - if (_user) { - return this.resolve(_user) ?? _user; - } - return id; + return this.resolve(user) ?? this.client.users.resolve(user) ?? id; } /** @@ -300,12 +295,7 @@ class GuildMemberManager extends BaseManager { await this.client.api.guilds(this.guild.id).bans[id].put({ data: options }); - if (user instanceof GuildMember) return user; - const _user = this.client.users.resolve(id); - if (_user) { - return this.resolve(_user) ?? _user; - } - return id; + return this.resolve(user) ?? this.client.users.resolve(user) ?? id; } /**