watchtower/wtclient: add Copy method to AddressIterator

This commit is contained in:
Elle Mouton committed 2023-03-20 16:51:32 +02:00
1 parent 2b08d3443f
commit 0209e6feb8
3 files changed
+39 -5

No files matched your search

@@ -52,14 +52,10 @@ func randTower(t *testing.T) *Tower {
func copyTower(t *testing.T, tower *Tower) *Tower {
t.Helper()
addrs := tower.Addresses.GetAll()
addrIterator, err := newAddressIterator(addrs...)
require.NoError(t, err)
return &Tower{
ID: tower.ID,
IdentityKey: tower.IdentityKey,
Addresses: addrIterator,
Addresses: tower.Addresses.Copy(),
}
}