import { assembleHandlers, createDispatchMessage } from '../../../bus/assembleMesh.js' import * as simulation from './simulation.js' import * as utilities from './utilities.js' const { actionHandlers, eventHandlers, afterLogin } = assembleHandlers([simulation, utilities]) export { actionHandlers, afterLogin } export const dispatchMessage = createDispatchMessage({ eventHandlers, actionRules(redisCnx) { const maestro = redisCnx.config.maestro ?? {} return({ channels: [maestro.ActionsChannel].filter(Boolean), }) }, })