@@ -36,14 +36,14 @@ func (pd *FloodsubPeerDiscovery) Init(config PeerDiscoveryComponents, interval i
36
36
for _ , topic := range topics {
37
37
topic , err := pd .Pubsub .Join (topic )
38
38
if err != nil {
39
- return fmt .Errorf ("failed to join topic | err %v " , err )
39
+ return fmt .Errorf ("failed to join topic | err %w " , err )
40
40
}
41
41
pd .Topics = append (pd .Topics , topic )
42
42
}
43
43
} else {
44
44
topic , err := pd .Pubsub .Join (defaultTopic )
45
45
if err != nil {
46
- return fmt .Errorf ("failed to join topic | err %v " , err )
46
+ return fmt .Errorf ("failed to join topic | err %w " , err )
47
47
}
48
48
pd .Topics = append (pd .Topics , topic )
49
49
}
@@ -58,7 +58,7 @@ func (pd *FloodsubPeerDiscovery) Start(ctx context.Context) error {
58
58
case <- timer .C :
59
59
err := pd .broadcast ()
60
60
if err != nil {
61
- log .Info ().Msgf ("error in broadcasting floodsub msg | %v" , err )
61
+ log .Warn ().Msgf ("error in broadcasting floodsub msg | %v" , err )
62
62
return err
63
63
}
64
64
case <- ctx .Done ():
@@ -70,16 +70,16 @@ func (pd *FloodsubPeerDiscovery) Start(ctx context.Context) error {
70
70
func (pd * FloodsubPeerDiscovery ) broadcast () error {
71
71
pubKey , err := pd .PeerId .ExtractPublicKey ()
72
72
if err != nil {
73
- return fmt .Errorf ("peerId was missing public key | err %v " , err )
73
+ return fmt .Errorf ("peerId was missing public key | err %w " , err )
74
74
}
75
75
76
76
pubKeyBytes , err := pubKey .Raw ()
77
77
if err != nil || len (pubKeyBytes ) == 0 {
78
- return fmt .Errorf ("peerId was missing public key | err %v " , err )
78
+ return fmt .Errorf ("peerId was missing public key | err %w " , err )
79
79
}
80
80
81
81
if pd .Pubsub == nil {
82
- return fmt .Errorf ("pubSub not configured | err %v " , err )
82
+ return fmt .Errorf ("pubSub not configured | err %w " , err )
83
83
}
84
84
85
85
addresses := make ([][]byte , 0 )
@@ -94,7 +94,7 @@ func (pd *FloodsubPeerDiscovery) broadcast() error {
94
94
}
95
95
pbPeer , err := proto .Marshal (& peer )
96
96
if err != nil {
97
- return fmt .Errorf ("error marshalling message | err %v " , err )
97
+ return fmt .Errorf ("error marshalling message | err %w " , err )
98
98
}
99
99
100
100
for _ , topic := range pd .Topics {
@@ -105,7 +105,7 @@ func (pd *FloodsubPeerDiscovery) broadcast() error {
105
105
log .Info ().Msgf ("broadcasting our peer data on topic %s" , topic )
106
106
107
107
if err := topic .Publish (context .Background (), pbPeer ); err != nil {
108
- return fmt .Errorf ("failed to publish to topic | err %v " , err )
108
+ return fmt .Errorf ("failed to publish to topic | err %w " , err )
109
109
}
110
110
defer topic .Close ()
111
111
}
0 commit comments