multi: refresh htlcswitch aliases on aliasmgr update

This commit is contained in:
George Tsagkarelis authored and Oliver Gugger committed 2024-09-05 08:44:32 +02:00
1 parent e31cdc4db3
commit ea92d0aecc
8 files changed
+152 -20

No files matched your search

+12 -1
View File
@@ -644,7 +644,18 @@ func newServer(cfg *Config, listenAddrs []net.Addr,
thresholdSats := btcutil.Amount(cfg.MaxFeeExposure)
thresholdMSats := lnwire.NewMSatFromSatoshis(thresholdSats)
s.aliasMgr, err = aliasmgr.NewManager(dbs.ChanStateDB)
linkUpdater := func(shortID lnwire.ShortChannelID) error {
link, err := s.htlcSwitch.GetLinkByShortID(shortID)
if err != nil {
return err
}
s.htlcSwitch.UpdateLinkAliases(link)
return nil
}
s.aliasMgr, err = aliasmgr.NewManager(dbs.ChanStateDB, linkUpdater)
if err != nil {
return nil, err
}