Skip to content

Commit 4d05e92

Browse files
committed
🔧 missing error on connect method
1 parent 2db392d commit 4d05e92

File tree

2 files changed

+6
-12
lines changed

2 files changed

+6
-12
lines changed

‎go.sum

+1-10
Original file line numberDiff line numberDiff line change
@@ -30,24 +30,15 @@ go.opentelemetry.io/otel/trace v1.30.0 h1:7UBkkYzeg3C7kQX8VAidWh2biiQbtAKjyIML8d
3030
go.opentelemetry.io/otel/trace v1.30.0/go.mod h1:5EyKqTzzmyqB9bwtCCq6pDLktPK6fmGf/Dph+8VI02o=
3131
go.uber.org/mock v0.4.0 h1:VcM4ZOtdbR4f6VXfiOpwpVJDL6lCReaZ6mw31wqh7KU=
3232
go.uber.org/mock v0.4.0/go.mod h1:a6FSlNadKUHUa9IP5Vyt1zh4fC7uAwxMutEAscFbkZc=
33-
gofr.dev v1.22.0 h1:bO2BXHqah+RCV6tU+rv1SLRT3nUJj9bWyNYKyVunjP0=
34-
gofr.dev v1.22.0/go.mod h1:jldZJGrUKxD6BUEFwdlODcBCGBSvgkVoMy9q15sJm2Q=
3533
gofr.dev v1.23.0 h1:LejSqzoo+X8qKoesETrIaWfJbPNWgeJl2opyNy/WzXc=
3634
gofr.dev v1.23.0/go.mod h1:jldZJGrUKxD6BUEFwdlODcBCGBSvgkVoMy9q15sJm2Q=
37-
golang.org/x/crypto v0.27.0 h1:GXm2NjJrPaiv/h1tb2UH8QfgC/hOf/+z0p6PT8o1w7A=
38-
golang.org/x/crypto v0.27.0/go.mod h1:1Xngt8kV6Dvbssa53Ziq6Eqn0HqbZi5Z6R0ZpwQzt70=
3935
golang.org/x/crypto v0.28.0 h1:GBDwsMXVQi34v5CCYUm2jkJvu4cbtru2U4TN2PSyQnw=
4036
golang.org/x/crypto v0.28.0/go.mod h1:rmgy+3RHxRZMyY0jjAJShp2zgEdOqj2AO7U0pYmeQ7U=
4137
golang.org/x/sys v0.21.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
42-
golang.org/x/sys v0.25.0 h1:r+8e+loiHxRqhXVl6ML1nO3l1+oFoWbnlu2Ehimmi34=
43-
golang.org/x/sys v0.25.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
4438
golang.org/x/sys v0.26.0 h1:KHjCJyddX0LoSTb3J+vWpupP9p0oznkqVk/IfjymZbo=
4539
golang.org/x/sys v0.26.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
46-
golang.org/x/term v0.24.0 h1:Mh5cbb+Zk2hqqXNO7S1iTjEphVL+jb8ZWaqh/g+JWkM=
47-
golang.org/x/term v0.24.0/go.mod h1:lOBK/LVxemqiMij05LGJ0tzNr8xlmwBRJ81PX6wVLH8=
40+
golang.org/x/term v0.25.0 h1:WtHI/ltw4NvSUig5KARz9h521QvRC8RmF/cuYqifU24=
4841
golang.org/x/term v0.25.0/go.mod h1:RPyXicDX+6vLxogjjRxjgD2TKtmAO6NZBsBRfrOLu7M=
49-
golang.org/x/text v0.18.0 h1:XvMDiNzPAl0jr17s6W9lcaIhGUfUORdGCNsuLmPG224=
50-
golang.org/x/text v0.18.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY=
5142
golang.org/x/text v0.19.0 h1:kTxAhCbGbxhK0IwgSKiMO5awPoDQ0RpfiVYBfK860YM=
5243
golang.org/x/text v0.19.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY=
5344
golang.org/x/time v0.6.0 h1:eTDhh4ZXt5Qf0augr54TN6suAUudPcawVZeIAPU7D4U=

‎pubsub_wrapper.go

+5-2
Original file line numberDiff line numberDiff line change
@@ -44,17 +44,20 @@ func (w *PubSubWrapper) Health() datasource.Health {
4444
}
4545

4646
// Connect establishes a connection to NATS.
47-
func (w *PubSubWrapper) Connect() {
47+
func (w *PubSubWrapper) Connect() error {
4848
if w.Client.connManager != nil && w.Client.connManager.Health().Status == datasource.StatusUp {
4949
w.Client.logger.Log("NATS connection already established")
5050

51-
return
51+
return nil
5252
}
5353

5454
err := w.Client.Connect()
5555
if err != nil {
5656
w.Client.logger.Errorf("PubSubWrapper: Error connecting to NATS: %v", err)
57+
return err
5758
}
59+
60+
return nil
5861
}
5962

6063
// UseLogger sets the logger for the NATS client.

0 commit comments

Comments
 (0)