boilerplate code

This commit is contained in:
2025-10-09 05:20:06 +02:00
parent a7c436fe4c
commit b51f00e499
17 changed files with 500 additions and 17 deletions
+22
View File
@@ -0,0 +1,22 @@
package broker
import (
"log/slog"
"github.com/nats-io/nats.go"
)
type NATS struct {
*nats.Conn
}
func NewNATS(url string) *NATS {
conn, err := nats.Connect(url)
if err != nil {
slog.Error("cannot stablise a connection to server", "error", err)
}
return &NATS{
Conn: conn,
}
}