mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-08-27 14:11:04 +02:00
multi: thread anchor client down to wtclient subserver
This commit is contained in:
@@ -96,6 +96,7 @@ func (s *subRPCServerConfigs) PopulateDependencies(cfg *Config,
|
||||
sweeper *sweep.UtxoSweeper,
|
||||
tower *watchtower.Standalone,
|
||||
towerClient wtclient.Client,
|
||||
anchorTowerClient wtclient.Client,
|
||||
tcpResolver lncfg.TCPResolver,
|
||||
genInvoiceFeatures func() *lnwire.FeatureVector,
|
||||
rpcLogger btclog.Logger) error {
|
||||
@@ -243,13 +244,16 @@ func (s *subRPCServerConfigs) PopulateDependencies(cfg *Config,
|
||||
case *wtclientrpc.Config:
|
||||
subCfgValue := extractReflectValue(subCfg)
|
||||
|
||||
if towerClient != nil {
|
||||
if towerClient != nil && anchorTowerClient != nil {
|
||||
subCfgValue.FieldByName("Active").Set(
|
||||
reflect.ValueOf(towerClient != nil),
|
||||
)
|
||||
subCfgValue.FieldByName("Client").Set(
|
||||
reflect.ValueOf(towerClient),
|
||||
)
|
||||
subCfgValue.FieldByName("AnchorClient").Set(
|
||||
reflect.ValueOf(anchorTowerClient),
|
||||
)
|
||||
}
|
||||
subCfgValue.FieldByName("Resolver").Set(
|
||||
reflect.ValueOf(tcpResolver),
|
||||
|
Reference in New Issue
Block a user