mirror of
https://github.com/ZeppelinBot/Zeppelin.git
synced 2025-05-14 22:05:01 +00:00
refactor: convert /backend to ESM
This commit is contained in:
parent
31d74c05aa
commit
5772e27cda
766 changed files with 3473 additions and 3500 deletions
|
@ -1,16 +1,16 @@
|
|||
import { guildPlugin } from "knub";
|
||||
import z from "zod";
|
||||
import { GuildMemberCache } from "../../data/GuildMemberCache";
|
||||
import { makePublicFn } from "../../pluginUtils";
|
||||
import { SECONDS } from "../../utils";
|
||||
import { cancelDeletionOnMemberJoin } from "./events/cancelDeletionOnMemberJoin";
|
||||
import { removeMemberCacheOnMemberLeave } from "./events/removeMemberCacheOnMemberLeave";
|
||||
import { updateMemberCacheOnMemberUpdate } from "./events/updateMemberCacheOnMemberUpdate";
|
||||
import { updateMemberCacheOnMessage } from "./events/updateMemberCacheOnMessage";
|
||||
import { updateMemberCacheOnRoleChange } from "./events/updateMemberCacheOnRoleChange";
|
||||
import { updateMemberCacheOnVoiceStateUpdate } from "./events/updateMemberCacheOnVoiceStateUpdate";
|
||||
import { getCachedMemberData } from "./functions/getCachedMemberData";
|
||||
import { GuildMemberCachePluginType } from "./types";
|
||||
import { GuildMemberCache } from "../../data/GuildMemberCache.js";
|
||||
import { makePublicFn } from "../../pluginUtils.js";
|
||||
import { SECONDS } from "../../utils.js";
|
||||
import { cancelDeletionOnMemberJoin } from "./events/cancelDeletionOnMemberJoin.js";
|
||||
import { removeMemberCacheOnMemberLeave } from "./events/removeMemberCacheOnMemberLeave.js";
|
||||
import { updateMemberCacheOnMemberUpdate } from "./events/updateMemberCacheOnMemberUpdate.js";
|
||||
import { updateMemberCacheOnMessage } from "./events/updateMemberCacheOnMessage.js";
|
||||
import { updateMemberCacheOnRoleChange } from "./events/updateMemberCacheOnRoleChange.js";
|
||||
import { updateMemberCacheOnVoiceStateUpdate } from "./events/updateMemberCacheOnVoiceStateUpdate.js";
|
||||
import { getCachedMemberData } from "./functions/getCachedMemberData.js";
|
||||
import { GuildMemberCachePluginType } from "./types.js";
|
||||
|
||||
const PENDING_SAVE_INTERVAL = 30 * SECONDS;
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { guildPluginEventListener } from "knub";
|
||||
import { GuildMemberCachePluginType } from "../types";
|
||||
import { GuildMemberCachePluginType } from "../types.js";
|
||||
|
||||
export const cancelDeletionOnMemberJoin = guildPluginEventListener<GuildMemberCachePluginType>()({
|
||||
event: "guildMemberAdd",
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { guildPluginEventListener } from "knub";
|
||||
import { GuildMemberCachePluginType } from "../types";
|
||||
import { GuildMemberCachePluginType } from "../types.js";
|
||||
|
||||
export const removeMemberCacheOnMemberLeave = guildPluginEventListener<GuildMemberCachePluginType>()({
|
||||
event: "guildMemberRemove",
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import { guildPluginEventListener } from "knub";
|
||||
import { updateMemberCacheForMember } from "../functions/updateMemberCacheForMember";
|
||||
import { GuildMemberCachePluginType } from "../types";
|
||||
import { updateMemberCacheForMember } from "../functions/updateMemberCacheForMember.js";
|
||||
import { GuildMemberCachePluginType } from "../types.js";
|
||||
|
||||
export const updateMemberCacheOnMemberUpdate = guildPluginEventListener<GuildMemberCachePluginType>()({
|
||||
event: "guildMemberUpdate",
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import { guildPluginEventListener } from "knub";
|
||||
import { updateMemberCacheForMember } from "../functions/updateMemberCacheForMember";
|
||||
import { GuildMemberCachePluginType } from "../types";
|
||||
import { updateMemberCacheForMember } from "../functions/updateMemberCacheForMember.js";
|
||||
import { GuildMemberCachePluginType } from "../types.js";
|
||||
|
||||
export const updateMemberCacheOnMessage = guildPluginEventListener<GuildMemberCachePluginType>()({
|
||||
event: "messageCreate",
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import { AuditLogEvent } from "discord.js";
|
||||
import { guildPluginEventListener } from "knub";
|
||||
import { updateMemberCacheForMember } from "../functions/updateMemberCacheForMember";
|
||||
import { GuildMemberCachePluginType } from "../types";
|
||||
import { updateMemberCacheForMember } from "../functions/updateMemberCacheForMember.js";
|
||||
import { GuildMemberCachePluginType } from "../types.js";
|
||||
|
||||
export const updateMemberCacheOnRoleChange = guildPluginEventListener<GuildMemberCachePluginType>()({
|
||||
event: "guildAuditLogEntryCreate",
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import { guildPluginEventListener } from "knub";
|
||||
import { updateMemberCacheForMember } from "../functions/updateMemberCacheForMember";
|
||||
import { GuildMemberCachePluginType } from "../types";
|
||||
import { updateMemberCacheForMember } from "../functions/updateMemberCacheForMember.js";
|
||||
import { GuildMemberCachePluginType } from "../types.js";
|
||||
|
||||
export const updateMemberCacheOnVoiceStateUpdate = guildPluginEventListener<GuildMemberCachePluginType>()({
|
||||
event: "voiceStateUpdate",
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import { GuildPluginData } from "knub";
|
||||
import { MemberCacheItem } from "../../../data/entities/MemberCacheItem";
|
||||
import { GuildMemberCachePluginType } from "../types";
|
||||
import { MemberCacheItem } from "../../../data/entities/MemberCacheItem.js";
|
||||
import { GuildMemberCachePluginType } from "../types.js";
|
||||
|
||||
export function getCachedMemberData(
|
||||
pluginData: GuildPluginData<GuildMemberCachePluginType>,
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { GuildPluginData } from "knub";
|
||||
import { GuildMemberCachePluginType } from "../types";
|
||||
import { GuildMemberCachePluginType } from "../types.js";
|
||||
|
||||
export async function updateMemberCacheForMember(
|
||||
pluginData: GuildPluginData<GuildMemberCachePluginType>,
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { ZeppelinPluginInfo } from "../../types";
|
||||
import { ZeppelinPluginInfo } from "../../types.js";
|
||||
|
||||
export const guildMemberCachePluginInfo: ZeppelinPluginInfo = {
|
||||
prettyName: "Guild member cache",
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { BasePluginType } from "knub";
|
||||
import { GuildMemberCache } from "../../data/GuildMemberCache";
|
||||
import { GuildMemberCache } from "../../data/GuildMemberCache.js";
|
||||
|
||||
export interface GuildMemberCachePluginType extends BasePluginType {
|
||||
state: {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue