if (auditLogEntry.action !== AuditLogEvent.ChannelOverwriteDelete) return;
const changes = auditLogEntry.changes
const target = await guild.channels.fetch(auditLogEntry.targetId).catch(() => null)
const overwriteId = auditLogEntry.changes.find(change => change.key === 'id')?.old;
const type = auditLogEntry.changes.find(change => change.key === 'type')?.old;
const allow = auditLogEntry.changes.find(change => change.key === 'allow')?.old;
const deny = auditLogEntry.changes.find(change => change.key === 'deny')?.old;
await target.permissionOverwrites.create(overwriteId, {
type,
allow: BigInt(allow),
deny: BigInt(deny),
});
if (auditLogEntry.action !== AuditLogEvent.ChannelOverwriteDelete) return;
const changes = auditLogEntry.changes
const target = await guild.channels.fetch(auditLogEntry.targetId).catch(() => null)
const overwriteId = auditLogEntry.changes.find(change => change.key === 'id')?.old;
const type = auditLogEntry.changes.find(change => change.key === 'type')?.old;
const allow = auditLogEntry.changes.find(change => change.key === 'allow')?.old;
const deny = auditLogEntry.changes.find(change => change.key === 'deny')?.old;
await target.permissionOverwrites.create(overwriteId, {
type,
allow: BigInt(allow),
deny: BigInt(deny),
});