From a7ec5c4808a33209f58bf2937d582e1d7e687954 Mon Sep 17 00:00:00 2001 From: Dragory <2606411+Dragory@users.noreply.github.com> Date: Thu, 19 Aug 2021 01:59:07 +0300 Subject: [PATCH] ++tweak --- .../Logs/events/LogsChannelModifyEvts.ts | 4 ++++ .../plugins/Logs/events/LogsUserUpdateEvts.ts | 24 +++++++++---------- 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/backend/src/plugins/Logs/events/LogsChannelModifyEvts.ts b/backend/src/plugins/Logs/events/LogsChannelModifyEvts.ts index dc3a5a8a..3fc69032 100644 --- a/backend/src/plugins/Logs/events/LogsChannelModifyEvts.ts +++ b/backend/src/plugins/Logs/events/LogsChannelModifyEvts.ts @@ -33,6 +33,10 @@ export const LogsChannelUpdateEvt = logsEvt({ const diff = getScalarDifference(meta.args.oldChannel, meta.args.newChannel); const differenceString = differenceToString(diff); + if (differenceString.trim() === "") { + return; + } + logChannelUpdate(meta.pluginData, { oldChannel: meta.args.oldChannel, newChannel: meta.args.newChannel, diff --git a/backend/src/plugins/Logs/events/LogsUserUpdateEvts.ts b/backend/src/plugins/Logs/events/LogsUserUpdateEvts.ts index eee51e73..b2b64491 100644 --- a/backend/src/plugins/Logs/events/LogsUserUpdateEvts.ts +++ b/backend/src/plugins/Logs/events/LogsUserUpdateEvts.ts @@ -53,30 +53,30 @@ export const LogsGuildMemberUpdateEvt = logsEvt({ // Roles added *and* removed logMemberRoleChanges(pluginData, { member, - addedRoles: addedRoles - .map(roleId => pluginData.guild.roles.cache.get(roleId) ?? { id: roleId, name: `Unknown (${roleId})` }) - .map(r => r.name), - removedRoles: removedRoles - .map(roleId => pluginData.guild.roles.cache.get(roleId) ?? { id: roleId, name: `Unknown (${roleId})` }) - .map(r => r.name), + addedRoles: addedRoles.map( + roleId => pluginData.guild.roles.cache.get(roleId) ?? { id: roleId, name: `Unknown (${roleId})` }, + ), + removedRoles: removedRoles.map( + roleId => pluginData.guild.roles.cache.get(roleId) ?? { id: roleId, name: `Unknown (${roleId})` }, + ), mod: null, }); } else if (addedRoles.length) { // Roles added logMemberRoleAdd(pluginData, { member, - roles: addedRoles - .map(roleId => pluginData.guild.roles.cache.get(roleId) ?? { id: roleId, name: `Unknown (${roleId})` }) - .map(r => r.name), + roles: addedRoles.map( + roleId => pluginData.guild.roles.cache.get(roleId) ?? { id: roleId, name: `Unknown (${roleId})` }, + ), mod: null, }); } else if (removedRoles.length && !addedRoles.length) { // Roles removed logMemberRoleRemove(pluginData, { member, - roles: removedRoles - .map(roleId => pluginData.guild.roles.cache.get(roleId) ?? { id: roleId, name: `Unknown (${roleId})` }) - .map(r => r.name), + roles: removedRoles.map( + roleId => pluginData.guild.roles.cache.get(roleId) ?? { id: roleId, name: `Unknown (${roleId})` }, + ), mod: null, }); }