refactor(src): split oversized modules

This commit is contained in:
Peter Steinberger
2026-01-14 01:08:15 +00:00
parent b2179de839
commit bcbfb357be
675 changed files with 91476 additions and 73453 deletions

View File

@@ -0,0 +1,24 @@
import type { ResolvedSlackAccount } from "../accounts.js";
import type { SlackMonitorContext } from "./context.js";
import { registerSlackChannelEvents } from "./events/channels.js";
import { registerSlackMemberEvents } from "./events/members.js";
import { registerSlackMessageEvents } from "./events/messages.js";
import { registerSlackPinEvents } from "./events/pins.js";
import { registerSlackReactionEvents } from "./events/reactions.js";
import type { SlackMessageHandler } from "./message-handler.js";
export function registerSlackMonitorEvents(params: {
ctx: SlackMonitorContext;
account: ResolvedSlackAccount;
handleSlackMessage: SlackMessageHandler;
}) {
registerSlackMessageEvents({
ctx: params.ctx,
handleSlackMessage: params.handleSlackMessage,
});
registerSlackReactionEvents({ ctx: params.ctx });
registerSlackMemberEvents({ ctx: params.ctx });
registerSlackChannelEvents({ ctx: params.ctx });
registerSlackPinEvents({ ctx: params.ctx });
}