mirror of
https://github.com/ZeppelinBot/Zeppelin.git
synced 2025-07-08 11:37:20 +00:00
20 lines
584 B
TypeScript
20 lines
584 B
TypeScript
import { nameHistoryEvt } from "../types.js";
|
|
import { updateNickname } from "../updateNickname.js";
|
|
|
|
export const ChannelJoinEvt = nameHistoryEvt({
|
|
event: "voiceStateUpdate",
|
|
|
|
async listener(meta) {
|
|
meta.pluginData.state.updateQueue.add(() =>
|
|
updateNickname(meta.pluginData, meta.args.newState.member ?? meta.args.oldState.member!),
|
|
);
|
|
},
|
|
});
|
|
|
|
export const MessageCreateEvt = nameHistoryEvt({
|
|
event: "messageCreate",
|
|
|
|
async listener(meta) {
|
|
meta.pluginData.state.updateQueue.add(() => updateNickname(meta.pluginData, meta.args.message.member!));
|
|
},
|
|
});
|