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 diff = getScalarDifference(meta.args.oldChannel, meta.args.newChannel);
const differenceString = differenceToString(diff); const differenceString = differenceToString(diff);
if (differenceString.trim() === "") {
return;
}
logChannelUpdate(meta.pluginData, { logChannelUpdate(meta.pluginData, {
oldChannel: meta.args.oldChannel, oldChannel: meta.args.oldChannel,
newChannel: meta.args.newChannel, newChannel: meta.args.newChannel,

View file

@ -53,30 +53,30 @@ export const LogsGuildMemberUpdateEvt = logsEvt({
// Roles added *and* removed // Roles added *and* removed
logMemberRoleChanges(pluginData, { logMemberRoleChanges(pluginData, {
member, member,
addedRoles: addedRoles addedRoles: addedRoles.map(
.map(roleId => pluginData.guild.roles.cache.get(roleId) ?? { id: roleId, name: `Unknown (${roleId})` }) roleId => pluginData.guild.roles.cache.get(roleId) ?? { id: roleId, name: `Unknown (${roleId})` },
.map(r => r.name), ),
removedRoles: removedRoles removedRoles: removedRoles.map(
.map(roleId => pluginData.guild.roles.cache.get(roleId) ?? { id: roleId, name: `Unknown (${roleId})` }) roleId => pluginData.guild.roles.cache.get(roleId) ?? { id: roleId, name: `Unknown (${roleId})` },
.map(r => r.name), ),
mod: null, mod: null,
}); });
} else if (addedRoles.length) { } else if (addedRoles.length) {
// Roles added // Roles added
logMemberRoleAdd(pluginData, { logMemberRoleAdd(pluginData, {
member, member,
roles: addedRoles roles: addedRoles.map(
.map(roleId => pluginData.guild.roles.cache.get(roleId) ?? { id: roleId, name: `Unknown (${roleId})` }) roleId => pluginData.guild.roles.cache.get(roleId) ?? { id: roleId, name: `Unknown (${roleId})` },
.map(r => r.name), ),
mod: null, mod: null,
}); });
} else if (removedRoles.length && !addedRoles.length) { } else if (removedRoles.length && !addedRoles.length) {
// Roles removed // Roles removed
logMemberRoleRemove(pluginData, { logMemberRoleRemove(pluginData, {
member, member,
roles: removedRoles roles: removedRoles.map(
.map(roleId => pluginData.guild.roles.cache.get(roleId) ?? { id: roleId, name: `Unknown (${roleId})` }) roleId => pluginData.guild.roles.cache.get(roleId) ?? { id: roleId, name: `Unknown (${roleId})` },
.map(r => r.name), ),
mod: null, mod: null,
}); });
} }