make an OutputModule interface and remove output from modules that don't implement it

This commit is contained in:
Joel Wetzell
2026-03-18 16:24:19 -05:00
parent 3fedb7ac92
commit 2fbca6209e
8 changed files with 15 additions and 28 deletions

View File

@@ -102,10 +102,6 @@ func (ns *NATSServer) Start(ctx context.Context) error {
return nil
}
func (ns *NATSServer) Output(ctx context.Context, payload any) error {
return errors.New("nats.server does not support output")
}
func (ns *NATSServer) Stop() {
ns.cancel()
if ns.server != nil {