import type { IntegrationPlugin } from "../types"; import { validateDiscordConfig } from "./config"; import { handleTaskCommentCreated, handleTaskCreated, handleTaskDescriptionChanged, handleTaskPriorityChanged, handleTaskStatusChanged, handleTaskTitleChanged, } from "./events"; export const discordPlugin: IntegrationPlugin = { type: "discord", name: "Discord", onTaskCreated: handleTaskCreated, onTaskStatusChanged: handleTaskStatusChanged, onTaskPriorityChanged: handleTaskPriorityChanged, onTaskTitleChanged: handleTaskTitleChanged, onTaskDescriptionChanged: handleTaskDescriptionChanged, onTaskCommentCreated: handleTaskCommentCreated, validateConfig: validateDiscordConfig, };