3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-07-11 13:07:20 +00:00

compare ids only

This commit is contained in:
metal 2021-08-27 11:22:43 +00:00 committed by GitHub
parent 7f2731262d
commit 83023d1649

View file

@ -17,6 +17,8 @@ export const LogsGuildMemberUpdateEvt = logsEvt({
const pluginData = meta.pluginData; const pluginData = meta.pluginData;
const oldMember = meta.args.oldMember; const oldMember = meta.args.oldMember;
const member = meta.args.newMember; const member = meta.args.newMember;
const oldRoles = [...oldMember.roles.cache.keys()];
const currentRoles = [...member.roles.cache.keys()];
if (!oldMember || oldMember.partial) { if (!oldMember || oldMember.partial) {
return; return;
@ -30,9 +32,9 @@ export const LogsGuildMemberUpdateEvt = logsEvt({
}); });
} }
if (!isEqual(oldMember.roles, member.roles)) { if (!isEqual(oldRoles, currentRoles)) {
const addedRoles = diff([...member.roles.cache.keys()], [...oldMember.roles.cache.keys()]); const addedRoles = diff(currentRoles, oldRoles);
const removedRoles = diff([...oldMember.roles.cache.keys()], [...member.roles.cache.keys()]); const removedRoles = diff(oldRoles, currentRoles);
let skip = false; let skip = false;
if ( if (