13 lines
512 B
TypeScript
13 lines
512 B
TypeScript
import { GuildMember } from "discord.js";
|
|
import NicknameChanged from "./GuildMemberUpdate/NicknameChanged";
|
|
import CacheHelper from "../../helpers/CacheHelper";
|
|
|
|
export default async function GuildMemberUpdate(oldMember: GuildMember, newMember: GuildMember) {
|
|
const updatedFromCache = await CacheHelper.UpdateServerCache(newMember.guild);
|
|
|
|
if (updatedFromCache) return;
|
|
|
|
if (oldMember.nickname !== newMember.nickname) { // Nickname change
|
|
await NicknameChanged(oldMember, newMember);
|
|
}
|
|
} |