mirror of
https://github.com/ZeppelinBot/Zeppelin.git
synced 2025-03-19 15:30:00 +00:00

configAccessibleObjects are used to guarantee backwards compatibility and consistency. Perm overrides from our own plugins are ignored as to not spam logs through bot managed slowmode or companion channels
13 lines
426 B
TypeScript
13 lines
426 B
TypeScript
import { memberToConfigAccessibleMember } from "../../../utils/configAccessibleObjects";
|
|
import { LogType } from "../../../data/LogType";
|
|
import { logsEvt } from "../types";
|
|
|
|
export const LogsGuildMemberRemoveEvt = logsEvt({
|
|
event: "guildMemberRemove",
|
|
|
|
async listener(meta) {
|
|
meta.pluginData.state.guildLogs.log(LogType.MEMBER_LEAVE, {
|
|
member: memberToConfigAccessibleMember(meta.args.member),
|
|
});
|
|
},
|
|
});
|