diff --git a/backend/src/plugins/GuildMemberCache/events/updateMemberCacheOnMemberUpdate.ts b/backend/src/plugins/GuildMemberCache/events/updateMemberCacheOnMemberUpdate.ts index 22549145..9340495c 100644 --- a/backend/src/plugins/GuildMemberCache/events/updateMemberCacheOnMemberUpdate.ts +++ b/backend/src/plugins/GuildMemberCache/events/updateMemberCacheOnMemberUpdate.ts @@ -1,15 +1,10 @@ -import { AuditLogEvent } from "discord.js"; import { guildPluginEventListener } from "knub"; import { updateMemberCacheForMember } from "../functions/updateMemberCacheForMember"; import { GuildMemberCachePluginType } from "../types"; export const updateMemberCacheOnMemberUpdate = guildPluginEventListener()({ - event: "guildAuditLogEntryCreate", - async listener({ pluginData, args: { auditLogEntry } }) { - if (auditLogEntry.action !== AuditLogEvent.MemberUpdate) { - return; - } - - updateMemberCacheForMember(pluginData, auditLogEntry.targetId!); + event: "guildMemberUpdate", + async listener({ pluginData, args: { newMember } }) { + updateMemberCacheForMember(pluginData, newMember.id); }, }); diff --git a/backend/src/plugins/GuildMemberCache/events/updateMemberCacheOnMessage.ts b/backend/src/plugins/GuildMemberCache/events/updateMemberCacheOnMessage.ts index 22850651..9277620d 100644 --- a/backend/src/plugins/GuildMemberCache/events/updateMemberCacheOnMessage.ts +++ b/backend/src/plugins/GuildMemberCache/events/updateMemberCacheOnMessage.ts @@ -6,11 +6,10 @@ export const updateMemberCacheOnMessage = guildPluginEventListener