refactor: Update Nats handler and Hasura repository initialization

This commit is contained in:
windyboy
2024-08-05 11:42:33 +08:00
parent 1a858cf19c
commit 3c37410737
3 changed files with 10 additions and 6 deletions
+3 -1
View File
@@ -38,12 +38,14 @@ func setupApp() *cli.App {
Flags: []cli.Flag{
&cli.StringFlag{
Name: "nats",
Aliases: []string{"n"},
Usage: "Nats server address",
Value: "nats://localhost:4222",
EnvVars: []string{"NATS_SERVER"},
},
&cli.StringFlag{
Name: "topic",
Aliases: []string{"t"},
Usage: "Nats topic to listen to",
Value: "Telegram.Serial",
EnvVars: []string{"NATS_SUBJECT"},
@@ -81,7 +83,7 @@ func executeListen(c *cli.Context) error {
fmt.Println("Loaded configuration successfully")
log := utils.GetLogger()
log.Info("Starting nats subscriber")
handler := handlers.NewNatsHandler(cfg)
handler := handlers.New(cfg)
nats.Subscribe(cfg, &handlers.PlainTextMarshaler{}, handler)
return nil
}