diff --git a/cmd/main/main.go b/cmd/main/main.go index 8fde8aa..f39f381 100644 --- a/cmd/main/main.go +++ b/cmd/main/main.go @@ -26,7 +26,7 @@ func main() { func setupApp() *cli.App { app := &cli.App{ Name: "telegram message process", - Usage: "A Civial Aviation Authority Telegram message processor", + Usage: "A Civial Aviation Authority Telegram Message Processor", Before: func(c *cli.Context) error { return nil diff --git a/internal/nats/sub.go b/internal/nats/sub.go index 41cab76..c020c30 100644 --- a/internal/nats/sub.go +++ b/internal/nats/sub.go @@ -11,7 +11,6 @@ import ( ) func Subscribe(config *config.Config, marshaler *handlers.PlainTextMarshaler, handler *handlers.MessageHandler) { - // marshaler := &PlainTextMarshaler{} logger := watermill.NewStdLogger(false, false) options := []nc.Option{ nc.RetryOnFailedConnect(true), @@ -34,6 +33,8 @@ func Subscribe(config *config.Config, marshaler *handlers.PlainTextMarshaler, ha if err != nil { panic(err) } + + logger.Info("NATS server connected", map[string]interface{}{"url": config.Nats.URL}) logger.Info("Subscribing to NATS topic", map[string]interface{}{"topic": config.Subscription.Topic}) defer subscriber.Close() @@ -42,6 +43,7 @@ func Subscribe(config *config.Config, marshaler *handlers.PlainTextMarshaler, ha logger.Error("Failed to subscribe to NATS topic", err, map[string]interface{}{"topic": config.Subscription.Topic}) return } + for msg := range messages { handler.HandleMessage(msg) msg.Ack()