From 43939021fffd9322d064555182c3f99e8f609f73 Mon Sep 17 00:00:00 2001 From: Dragory <2606411+Dragory@users.noreply.github.com> Date: Thu, 2 May 2019 08:48:13 +0300 Subject: [PATCH] Don't fetch members on demand in logs only to check the 'ping_user' config value --- src/plugins/Logs.ts | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/plugins/Logs.ts b/src/plugins/Logs.ts index e6766e08..fc17a985 100644 --- a/src/plugins/Logs.ts +++ b/src/plugins/Logs.ts @@ -174,13 +174,7 @@ export class LogsPlugin extends ZeppelinPlugin { userMention: async user => { if (!user) return ""; - let member: Member; - if (user.user) { - member = user; - user = member.user; - } else { - member = await this.getMember(user.id); - } + const member: Member = user.user ? user : this.guild.members.get(user.id) || { id: user.id, user }; const memberConfig = (member.guild && this.getMatchingConfig({ member, userId: user.id })) || ({} as any);