commit 788fdab0fd2f3084d164dd8de7992a4d7a0bd9e0
parent c53eb509bbef333627ffd64bd7da717ee953ba5d
Author: Natasha Kerensikova <natgh@instinctive.eu>
Date: Sun, 6 Jul 2025 22:06:02 +0000
Name of NATS client is configurable
Diffstat:
1 file changed, 3 insertions(+), 0 deletions(-)
diff --git a/main.go b/main.go
@@ -91,6 +91,7 @@ type LogConfig struct {
}
type NatsConfig struct {
+ Name string
Server string
NkeySeed string
Subjects []string
@@ -127,6 +128,7 @@ func NewNatsIM(configPath string) (*NatsIM, error) {
Show: LineMark{Mid: ": "},
},
Nats: NatsConfig{
+ Name: "nastim",
Subjects: []string{">"},
},
}
@@ -439,6 +441,7 @@ func (natsim *NatsIM) ircJoined(e *irc.Event) {
natsim.nc, err = nats.Connect(natsim.Nats.Server,
optSeed,
+ nats.Name(natsim.Nats.Name),
nats.ConnectHandler(natsim.natsConnected),
nats.DisconnectErrHandler(natsim.natsDisconnected),
nats.ReconnectHandler(natsim.natsReconnected),