If a peer with the same public-key already exists, that one is replaced by peer
.
The new peer
is always appended (or moved to) the end, so in case a peer is replaced, the indexes are shifted and the
number of peers stays unchanged.
this |
the SettingWireGuard instance |
peer |
the WireGuardPeer instance to append. This seals |