don't export module/processor/framer registrations

This commit is contained in:
Joel Wetzell
2026-05-26 17:27:35 -05:00
parent 0ff212742a
commit 80f8152dfb
77 changed files with 299 additions and 258 deletions
+7 -7
View File
@@ -36,7 +36,7 @@ func (r *Router) addModule(moduleDecl config.ModuleConfig) error {
if moduleDecl.Id == "" {
return errors.New("module id cannot be empty")
}
moduleInfo, ok := module.ModuleRegistry[moduleDecl.Type]
moduleRegistration, ok := module.GetModuleRegistration(moduleDecl.Type)
if !ok {
return errors.New("module type not defined")
}
@@ -46,7 +46,7 @@ func (r *Router) addModule(moduleDecl config.ModuleConfig) error {
return errors.New("module id already exists")
}
moduleInstance, err := moduleInfo.New(moduleDecl)
moduleInstance, err := moduleRegistration.New(moduleDecl)
if err != nil {
return err
}
@@ -208,11 +208,11 @@ func (r *Router) HandleInput(ctx context.Context, sourceId string, payload any)
routeFound.Store(true)
_, err := routeInstance.ProcessPayload(ctx, common.WrappedPayload{
Payload: payload,
Source: sourceId,
Modules: r.ModuleInstances,
InputHandler: r.HandleInput,
End: false,
Payload: payload,
Source: sourceId,
Modules: r.ModuleInstances,
InputHandler: r.HandleInput,
End: false,
})
if err != nil {
if routeIOErrors == nil {