multi: pass reset to ForEachNodeCached

This commit is contained in:
Elle Mouton committed 2025-07-15 11:23:27 +02:00
1 parent e5fbca8299
commit c32bf642d2
14 files changed
+61 -25

No files matched your search

+10 -2
View File
@@ -247,9 +247,9 @@ func (c *ChannelGraphBootstrapper) SampleNodeAddrs(_ context.Context,
})
}
c.tried[nID] = struct{}{}
return errFound
}, func() {
a = nil
})
if err != nil && !errors.Is(err, errFound) {
return nil, err
@@ -282,6 +282,14 @@ func (c *ChannelGraphBootstrapper) SampleNodeAddrs(_ context.Context,
continue
}
for _, addr := range sampleAddrs {
nID := autopilot.NodeID(
addr.IdentityKey.SerializeCompressed(),
)
c.tried[nID] = struct{}{}
}
addrs = append(addrs, sampleAddrs...)
}