3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-05-10 20:35:02 +00:00

Finish preliminary rework, ready to test

This commit is contained in:
Dark 2021-06-02 04:07:50 +02:00
parent 57893e7f76
commit d0a1beb809
No known key found for this signature in database
GPG key ID: 2CD6ACB6B0A87B8A
177 changed files with 854 additions and 707 deletions

View file

@ -2,6 +2,7 @@ import { zeppelinGlobalPlugin } from "../ZeppelinPluginBlueprint";
import { BasePluginType, typedGlobalEventListener, GlobalPluginData } from "knub";
import * as t from "io-ts";
import { AllowedGuilds } from "../../data/AllowedGuilds";
import { Guild } from "discord.js";
interface GuildAccessMonitorPluginType extends BasePluginType {
config: {};
@ -27,7 +28,7 @@ export const GuildAccessMonitorPlugin = zeppelinGlobalPlugin<GuildAccessMonitorP
events: [
typedGlobalEventListener<GuildAccessMonitorPluginType>()({
event: "guildAvailable",
event: "guildCreate",
listener({ pluginData, args: { guild } }) {
checkGuild(pluginData, guild);
},
@ -39,7 +40,7 @@ export const GuildAccessMonitorPlugin = zeppelinGlobalPlugin<GuildAccessMonitorP
},
afterLoad(pluginData) {
for (const guild of pluginData.client.guilds.values()) {
for (const guild of pluginData.client.guilds.cache.values()) {
checkGuild(pluginData, guild);
}
},