MCPcopy Create free account
hub / github.com/CyCoreSystems/ari-proxy / publishEvent

Method publishEvent

server/server.go:318–322  ·  view source on GitHub ↗

publishEvent sends a message out over MessageBus, logging any error

(subject string, msg ari.Event)

Source from the content-addressed store, hash-verified

316
317// publishEvent sends a message out over MessageBus, logging any error
318func (s *Server) publishEvent(subject string, msg ari.Event) {
319 if err := s.mbus.PublishEvent(subject, msg); err != nil {
320 s.Log.Warn("failed to publish MessageBus message", "subject", subject, "data", msg, "error", err)
321 }
322}
323
324// newRequestHandler returns a context-wrapped Handler to handle requests
325func (s *Server) newRequestHandler(ctx context.Context) func(subject string, reply string, req *proxy.Request) {

Callers 1

runEventHandlerMethod · 0.95

Calls 1

PublishEventMethod · 0.65

Tested by

no test coverage detected