Migrate NameHistory to new Plugin structure

This commit is contained in:
Dark 2020-07-21 00:10:09 +02:00
parent b6257b9189
commit bb3eb05ec2
6 changed files with 151 additions and 0 deletions

View file

@ -0,0 +1,18 @@
import { nameHistoryEvt } from "../types";
import { updateNickname } from "../updateNickname";
export const ChannelJoinEvt = nameHistoryEvt({
event: "voiceChannelJoin",
async listener(meta) {
meta.pluginData.state.updateQueue.add(() => updateNickname(meta.pluginData, meta.args.member));
},
});
export const MessageCreateEvt = nameHistoryEvt({
event: "messageCreate",
async listener(meta) {
meta.pluginData.state.updateQueue.add(() => updateNickname(meta.pluginData, meta.args.message.member));
},
});