From 42bf00523a6b2c823061dca41f7cd3a89c109ce6 Mon Sep 17 00:00:00 2001 From: Kristoffer Dalby Date: Wed, 2 Sep 2026 05:45:07 +0000 Subject: [PATCH] types/change: drop unused VisibilityChange It fills PeersRemoved without deleting anything. The batcher now tears down the session behind every removed id, so a caller would kill a live poll. Updates #3410 --- hscontrol/types/change/change.go | 9 --------- hscontrol/types/change/change_test.go | 8 -------- 2 files changed, 17 deletions(-) diff --git a/hscontrol/types/change/change.go b/hscontrol/types/change/change.go index 58d494da8..fc9401033 100644 --- a/hscontrol/types/change/change.go +++ b/hscontrol/types/change/change.go @@ -340,15 +340,6 @@ func PolicyAndPeers(changedPeers ...types.NodeID) Change { } } -func VisibilityChange(reason string, added, removed []types.NodeID) Change { - return Change{ - Reason: reason, - IncludePolicy: true, - PeersChanged: added, - PeersRemoved: removed, - } -} - func PeersChanged(reason string, peerIDs ...types.NodeID) Change { return Change{ Reason: reason, diff --git a/hscontrol/types/change/change_test.go b/hscontrol/types/change/change_test.go index e8523e171..44871ad0d 100644 --- a/hscontrol/types/change/change_test.go +++ b/hscontrol/types/change/change_test.go @@ -458,14 +458,6 @@ func TestPolicyAndPeers(t *testing.T) { assert.Equal(t, []types.NodeID{1, 2, 3}, r.PeersChanged) } -func TestVisibilityChange(t *testing.T) { - r := VisibilityChange("tag change", []types.NodeID{1}, []types.NodeID{2, 3}) - assert.Equal(t, "tag change", r.Reason) - assert.True(t, r.IncludePolicy) - assert.Equal(t, []types.NodeID{1}, r.PeersChanged) - assert.Equal(t, []types.NodeID{2, 3}, r.PeersRemoved) -} - func TestPeersChanged(t *testing.T) { r := PeersChanged("routes approved", 1, 2) assert.Equal(t, "routes approved", r.Reason)