// src/main/ipc/index.ts — IPC 핸들러 일괄 등록 import { registerAudioHandlers } from './audio-handlers' import { registerConfigHandlers } from './config-handlers' import { registerWindowHandlers } from './window-handlers' import { registerSystemHandlers } from './system-handlers' import { registerVoiceHandlers } from './voice-handlers' import { registerSTTHandlers } from './stt-handlers' import { registerHotkeyHandlers } from './hotkey-handlers' import { registerLLMHandlers } from './llm-handlers' import { registerHistoryHandlers } from './history-handlers' import { registerDictionaryHandlers } from './dictionary-handlers' import { registerInstructionHandlers } from './instruction-handlers' import { registerMemoHandlers } from './memo-handlers' import { registerVoiceCommandHandlers } from './voice-command-handlers' import { registerContextHandlers } from './context-handlers' import { registerCaptionHandlers } from './caption-handlers' import { registerChainHandlers } from './chain-handlers' import { registerLicenseHandlers } from './license-handlers' import { registerFileTranscriptionHandlers } from './file-transcription-handlers' import { registerMeetingSummaryHandlers } from './meeting-summary-handlers' import { registerTemplateHandlers } from './template-handlers' import { registerVoiceConversationHandlers } from './voice-conversation-handlers' import { registerRAGHandlers } from './rag-handlers' import { registerVoiceActionHandlers } from './voice-action-handlers' import { registerMeetingModeHandlers } from './meeting-mode-handlers' import { registerMeetingDocTemplateHandlers } from './meeting-doc-template-handlers' import { getLogger } from '../services/LoggerService' const logger = getLogger('ipc') export function registerAllIpcHandlers(): void { registerAudioHandlers() registerConfigHandlers() registerWindowHandlers() registerSystemHandlers() registerVoiceHandlers() registerSTTHandlers() registerHotkeyHandlers() registerLLMHandlers() registerHistoryHandlers() registerDictionaryHandlers() registerInstructionHandlers() registerMemoHandlers() registerVoiceCommandHandlers() registerContextHandlers() registerCaptionHandlers() registerChainHandlers() registerLicenseHandlers() registerFileTranscriptionHandlers() registerMeetingSummaryHandlers() registerTemplateHandlers() registerVoiceConversationHandlers() registerRAGHandlers() registerVoiceActionHandlers() registerMeetingModeHandlers() registerMeetingDocTemplateHandlers() logger.info('All IPC handlers registered') }