From 990cb7b359c792056945bba94fa198b666f21e65 Mon Sep 17 00:00:00 2001 From: Dragory Date: Tue, 15 Jan 2019 01:00:33 +0200 Subject: [PATCH] NameHistory: remove event handler from presenceUpdate, fix userUpdate event handler --- src/plugins/NameHistory.ts | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/src/plugins/NameHistory.ts b/src/plugins/NameHistory.ts index da064bb7..2b097e37 100644 --- a/src/plugins/NameHistory.ts +++ b/src/plugins/NameHistory.ts @@ -56,26 +56,14 @@ export class NameHistoryPlugin extends Plugin { createChunkedMessage(msg.channel, message); } - @d.event("userUpdate") + @d.event("userUpdate", null, false) async onUserUpdate(user: User, oldUser: { username: string; discriminator: string; avatar: string }) { - console.log("onUserUpdate", user.username, oldUser.username); if (user.username !== oldUser.username || user.discriminator !== oldUser.discriminator) { const newUsername = `${user.username}#${user.discriminator}`; await this.nameHistory.addEntry(user.id, NameHistoryEntryTypes.Username, newUsername); } } - @d.event("presenceUpdate") - async onPresenceUpdate(other: Member | Relationship) { - const user = other.user; - const username = `${user.username}#${user.discriminator}`; - - const lastEntry = await this.nameHistory.getLastEntryByType(user.id, NameHistoryEntryTypes.Username); - if (!lastEntry || lastEntry.value !== username) { - await this.nameHistory.addEntry(user.id, NameHistoryEntryTypes.Username, username); - } - } - @d.event("guildMemberUpdate") async onGuildMemberUpdate(_, member: Member, oldMember: { nick: string; roles: string[] }) { if (member.nick !== oldMember.nick) {