routing: include disabled field in topology updates

This commit is contained in:
Wilmer Paulino 2018-06-13 19:44:48 -07:00
parent ee10b0a76c
commit 191e111661
No known key found for this signature in database
GPG Key ID: 6DF57B9F9514972F

@ -285,6 +285,10 @@ type ChannelEdgeUpdate struct {
// ConnectingNode is the node that the advertising node connects to.
ConnectingNode *btcec.PublicKey
// Disabled, if true, signals that the channel is unavailable to relay
// payments.
Disabled bool
}
// appendTopologyChange appends the passed update message to the passed
@ -359,6 +363,7 @@ func addToTopologyChange(graph *channeldb.ChannelGraph, update *TopologyChange,
FeeRate: m.FeeProportionalMillionths,
AdvertisingNode: aNode,
ConnectingNode: cNode,
Disabled: m.Flags&lnwire.ChanUpdateDisabled != 0,
}
edgeUpdate.AdvertisingNode.Curve = nil
edgeUpdate.ConnectingNode.Curve = nil