This commit is contained in:
Dragory 2021-08-19 01:59:07 +03:00
parent f27a188535
commit a7ec5c4808
No known key found for this signature in database
GPG key ID: 5F387BA66DF8AAC1
2 changed files with 16 additions and 12 deletions

View file

@ -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,

View file

@ -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,
});
}