make graph service events optional

This commit is contained in:
Willy Kloucek
2022-07-15 07:51:30 +02:00
parent 7c8a85f54c
commit 7cbd1ad357
4 changed files with 30 additions and 14 deletions
+6 -4
View File
@@ -91,10 +91,12 @@ func (g Graph) GetGatewayClient() GatewayClient {
}
func (g Graph) publishEvent(ev interface{}) {
if err := events.Publish(g.eventsPublisher, ev); err != nil {
g.logger.Error().
Err(err).
Msg("could not publish user created event")
if g.eventsPublisher != nil {
if err := events.Publish(g.eventsPublisher, ev); err != nil {
g.logger.Error().
Err(err).
Msg("could not publish user created event")
}
}
}