update handler (#2)

* 🔧 Remove commented-out regex patterns and initialization in config.

*  Add NATS message publisher with configuration 📩🚀

*  Add new PlainTextMarshaler and refactor handler in nats package.
This commit is contained in:
windyboy
2024-08-12 17:47:34 +08:00
committed by GitHub
parent fd58395db3
commit 8a4c46aa34
6 changed files with 82 additions and 20 deletions
+2 -3
View File
@@ -2,7 +2,6 @@ package main
import (
"caatsm/internal/config"
"caatsm/internal/handlers"
"caatsm/internal/nats"
"caatsm/pkg/utils"
"os"
@@ -83,7 +82,7 @@ func executeListen(c *cli.Context) error {
fmt.Println("Loaded configuration successfully")
log := utils.GetLogger()
log.Info("Starting nats subscriber")
handler := handlers.New(cfg)
nats.Subscribe(cfg, &handlers.PlainTextMarshaler{}, handler)
// handler := handlers.New(cfg)
nats.Subscribe(cfg, &nats.PlainTextMarshaler{})
return nil
}