()
| 3021 | |
| 3022 | // Setup callbacks between modules to avoid circular dependencies |
| 3023 | function setupModuleCallbacks() { |
| 3024 | // Connection manager callbacks |
| 3025 | setCallbacks$6({ |
| 3026 | renderMessageList, |
| 3027 | showListView, |
| 3028 | renderFilterConditions |
| 3029 | }); |
| 3030 | |
| 3031 | // Message renderer callbacks |
| 3032 | setCallbacks$5({ |
| 3033 | filterMessages, |
| 3034 | searchMessages |
| 3035 | }); |
| 3036 | |
| 3037 | // Event handlers callbacks |
| 3038 | setCallbacks$2({ |
| 3039 | renderConnectionList, |
| 3040 | renderMessageList, |
| 3041 | showMessageDetail, |
| 3042 | showAdjacentMessage, |
| 3043 | toggleFilterContainer, |
| 3044 | handleExport, |
| 3045 | handleImport, |
| 3046 | showSavePresetModal, |
| 3047 | showLoadPresetModal, |
| 3048 | closePresetModal, |
| 3049 | showStatisticsModal, |
| 3050 | closeStatisticsModal, |
| 3051 | showSaveConnectionModal, |
| 3052 | showSavedConnectionsModal, |
| 3053 | closeSavedConnectionsModal, |
| 3054 | deleteAllSavedConnections, |
| 3055 | updatePinButtonState |
| 3056 | }); |
| 3057 | |
| 3058 | // Filter manager callbacks |
| 3059 | setCallbacks$4({ |
| 3060 | renderMessageList, |
| 3061 | updateFilterStats |
| 3062 | }); |
| 3063 | |
| 3064 | // Preset manager callbacks |
| 3065 | setCallbacks$3({ |
| 3066 | renderMessageList, |
| 3067 | renderFilterConditions |
| 3068 | }); |
| 3069 | |
| 3070 | // Saved connections manager callbacks |
| 3071 | setCallbacks$1({ |
| 3072 | renderConnectionList, |
| 3073 | renderMessageList, |
| 3074 | selectConnection |
| 3075 | }); |
| 3076 | |
| 3077 | // Import manager callbacks |
| 3078 | setCallbacks({ |
| 3079 | renderConnectionList, |
| 3080 | renderMessageList, |
no test coverage detected