@@ -204,15 +204,15 @@ func (dht *IpfsDHT) refreshCpls(ctx context.Context) error {
204204 trackedCpls := dht .routingTable .GetTrackedCplsForRefresh ()
205205
206206 var merr error
207- for _ , tcpl := range trackedCpls {
208- if time .Since (tcpl . LastRefreshAt ) <= dht .rtRefreshInterval {
207+ for cpl , lastRefreshedAt := range trackedCpls {
208+ if time .Since (lastRefreshedAt ) <= dht .rtRefreshInterval {
209209 continue
210210 }
211211
212212 // gen rand peer with the cpl
213- randPeer , err := dht .routingTable .GenRandPeerID (tcpl . Cpl )
213+ randPeer , err := dht .routingTable .GenRandPeerID (uint ( cpl ) )
214214 if err != nil {
215- logger .Errorf ("failed to generate peerID for cpl %d, err: %s" , tcpl . Cpl , err )
215+ logger .Errorw ("failed to generate peer ID" , " cpl" , cpl , "error" , err )
216216 continue
217217 }
218218
@@ -222,10 +222,10 @@ func (dht *IpfsDHT) refreshCpls(ctx context.Context) error {
222222 return err
223223 }
224224
225- if err := doQuery (tcpl . Cpl , randPeer .String (), walkFnc ); err != nil {
225+ if err := doQuery (uint ( cpl ) , randPeer .String (), walkFnc ); err != nil {
226226 merr = multierror .Append (
227227 merr ,
228- fmt .Errorf ("failed to do a random walk for cpl %d: %s " , tcpl . Cpl , err ),
228+ fmt .Errorf ("failed to do a random walk for cpl %d: %w " , cpl , err ),
229229 )
230230 }
231231 }
0 commit comments