Files
P42_godDaemons/Maestro/handlers/system/index.js
T

18 lines
572 B
JavaScript

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),
})
},
})