37 lines
1.1 KiB
JavaScript
37 lines
1.1 KiB
JavaScript
// === REGENERATED CODE START ===
|
|
// This file was regenerated during refactoring to use modular components
|
|
// Original functionality preserved in modular structure
|
|
|
|
// Import modular components
|
|
const { setupAppEventHandlers, setupThemeHandlers } = require('./main/app-lifecycle');
|
|
const { setupFileDialogHandlers } = require('./main/file-dialogs');
|
|
const { setupBundleIPCHandlers, setupKeyIPCHandlers, setupPluginIPCHandlers } = require('./main/ipc-handlers');
|
|
|
|
// Initialize all modules in the correct order
|
|
function initializeMainProcess() {
|
|
// Setup app lifecycle and window management
|
|
setupAppEventHandlers();
|
|
|
|
// Setup theme handling
|
|
setupThemeHandlers();
|
|
|
|
// Setup file dialog handlers
|
|
setupFileDialogHandlers();
|
|
|
|
// Setup bundle operation IPC handlers
|
|
setupBundleIPCHandlers();
|
|
|
|
// Setup key management IPC handlers
|
|
setupKeyIPCHandlers();
|
|
|
|
// Setup plugin management IPC handlers
|
|
setupPluginIPCHandlers();
|
|
|
|
console.log('[MAIN_PROCESS] All modules initialized successfully');
|
|
}
|
|
|
|
// Start the application
|
|
initializeMainProcess();
|
|
|
|
// === REGENERATED CODE END ===
|