3
0
Fork 0
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:
Dragory 2024-04-09 20:57:18 +03:00
parent 31d74c05aa
commit 5772e27cda
No known key found for this signature in database
766 changed files with 3473 additions and 3500 deletions

View file

@ -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;

View file

@ -1,5 +1,5 @@
import { guildPluginEventListener } from "knub";
import { GuildMemberCachePluginType } from "../types";
import { GuildMemberCachePluginType } from "../types.js";
export const cancelDeletionOnMemberJoin = guildPluginEventListener<GuildMemberCachePluginType>()({
event: "guildMemberAdd",

View file

@ -1,5 +1,5 @@
import { guildPluginEventListener } from "knub";
import { GuildMemberCachePluginType } from "../types";
import { GuildMemberCachePluginType } from "../types.js";
export const removeMemberCacheOnMemberLeave = guildPluginEventListener<GuildMemberCachePluginType>()({
event: "guildMemberRemove",

View file

@ -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",

View file

@ -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",

View file

@ -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",

View file

@ -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",

View file

@ -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>,

View file

@ -1,5 +1,5 @@
import { GuildPluginData } from "knub";
import { GuildMemberCachePluginType } from "../types";
import { GuildMemberCachePluginType } from "../types.js";
export async function updateMemberCacheForMember(
pluginData: GuildPluginData<GuildMemberCachePluginType>,

View file

@ -1,4 +1,4 @@
import { ZeppelinPluginInfo } from "../../types";
import { ZeppelinPluginInfo } from "../../types.js";
export const guildMemberCachePluginInfo: ZeppelinPluginInfo = {
prettyName: "Guild member cache",

View file

@ -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: {