htlcswitch+routing: add htlc blob to ShouldHandleTraffic
Whether we should let the aux bandwidth manager decide what the bandwidth of a channel is should also depend on whether the HTLC is a custom HTLC, not just the channel.
This commit is contained in:
3 files changed
+3
-3
No files matched your search
+1
-1
@@ -3484,7 +3484,7 @@ func (l *channelLink) AuxBandwidth(amount lnwire.MilliSatoshi,
|
||||
ts AuxTrafficShaper) fn.Result[OptionalBandwidth] {
|
||||
|
||||
fundingBlob := l.FundingCustomBlob()
|
||||
shouldHandle, err := ts.ShouldHandleTraffic(cid, fundingBlob)
|
||||
shouldHandle, err := ts.ShouldHandleTraffic(cid, fundingBlob, htlcBlob)
|
||||
if err != nil {
|
||||
return fn.Err[OptionalBandwidth](fmt.Errorf("traffic shaper "+
|
||||
"failed to decide whether to handle traffic: %w", err))
|
||||
|
||||
Reference in new issue
Block a user