3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-05-17 15:15:02 +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,9 +1,9 @@
import { Snowflake } from "discord.js";
import { GuildPluginData } from "knub";
import { logger } from "../../../logger";
import { renderUsername, resolveMember } from "../../../utils";
import { memberRolesLock } from "../../../utils/lockNameHelpers";
import { PendingMemberRoleChanges, ReactionRolesPluginType, RoleChangeMode } from "../types";
import { logger } from "../../../logger.js";
import { renderUsername, resolveMember } from "../../../utils.js";
import { memberRolesLock } from "../../../utils/lockNameHelpers.js";
import { PendingMemberRoleChanges, ReactionRolesPluginType, RoleChangeMode } from "../types.js";
const ROLE_CHANGE_BATCH_DEBOUNCE_TIME = 1500;

View file

@ -1,9 +1,9 @@
import { Snowflake } from "discord.js";
import { GuildPluginData } from "knub";
import { ReactionRole } from "../../../data/entities/ReactionRole";
import { isDiscordAPIError, sleep } from "../../../utils";
import { LogsPlugin } from "../../Logs/LogsPlugin";
import { ReactionRolesPluginType } from "../types";
import { ReactionRole } from "../../../data/entities/ReactionRole.js";
import { isDiscordAPIError, sleep } from "../../../utils.js";
import { LogsPlugin } from "../../Logs/LogsPlugin.js";
import { ReactionRolesPluginType } from "../types.js";
const CLEAR_ROLES_EMOJI = "❌";

View file

@ -1,6 +1,6 @@
import { GuildPluginData } from "knub";
import { ReactionRolesPluginType } from "../types";
import { runAutoRefresh } from "./runAutoRefresh";
import { ReactionRolesPluginType } from "../types.js";
import { runAutoRefresh } from "./runAutoRefresh.js";
export async function autoRefreshLoop(pluginData: GuildPluginData<ReactionRolesPluginType>, interval: number) {
pluginData.state.autoRefreshTimeout = setTimeout(async () => {

View file

@ -1,6 +1,6 @@
import { GuildPluginData } from "knub";
import { ReactionRolesPluginType } from "../types";
import { applyReactionRoleReactionsToMessage } from "./applyReactionRoleReactionsToMessage";
import { ReactionRolesPluginType } from "../types.js";
import { applyReactionRoleReactionsToMessage } from "./applyReactionRoleReactionsToMessage.js";
export async function refreshReactionRoles(
pluginData: GuildPluginData<ReactionRolesPluginType>,

View file

@ -1,6 +1,6 @@
import { GuildPluginData } from "knub";
import { ReactionRolesPluginType } from "../types";
import { refreshReactionRoles } from "./refreshReactionRoles";
import { ReactionRolesPluginType } from "../types.js";
import { refreshReactionRoles } from "./refreshReactionRoles.js";
export async function runAutoRefresh(pluginData: GuildPluginData<ReactionRolesPluginType>) {
// Refresh reaction roles on all reaction role messages