MCPcopy Create free account
hub / github.com/bywwcnll/StreamPanel / setupModuleCallbacks

Function setupModuleCallbacks

devtools/panel.js:135–195  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

133
134// Setup callbacks between modules to avoid circular dependencies
135function setupModuleCallbacks() {
136 // Connection manager callbacks
137 setConnectionCallbacks({
138 renderMessageList,
139 showListView,
140 renderFilterConditions
141 });
142
143 // Message renderer callbacks
144 setMessageRendererCallbacks({
145 filterMessages,
146 searchMessages
147 });
148
149 // Event handlers callbacks
150 setEventHandlersCallbacks({
151 renderConnectionList,
152 renderMessageList,
153 showMessageDetail,
154 showAdjacentMessage,
155 toggleFilterContainer,
156 handleExport,
157 handleImport,
158 showSavePresetModal,
159 showLoadPresetModal,
160 closePresetModal,
161 showStatisticsModal,
162 closeStatisticsModal,
163 showSaveConnectionModal,
164 showSavedConnectionsModal,
165 closeSavedConnectionsModal,
166 deleteAllSavedConnections,
167 updatePinButtonState
168 });
169
170 // Filter manager callbacks
171 setFilterManagerCallbacks({
172 renderMessageList,
173 updateFilterStats
174 });
175
176 // Preset manager callbacks
177 setPresetManagerCallbacks({
178 renderMessageList,
179 renderFilterConditions
180 });
181
182 // Saved connections manager callbacks
183 setSavedConnectionsCallbacks({
184 renderConnectionList,
185 renderMessageList,
186 selectConnection
187 });
188
189 // Import manager callbacks
190 setImportCallbacks({
191 renderConnectionList,
192 renderMessageList,

Callers 1

initModulesFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected