WIP
This commit is contained in:
@@ -17,6 +17,7 @@ func (a *App) onAddPeer(p HubPeer) {
|
||||
peer := &Peer{
|
||||
wgPeer: wgtypes.Peer{PublicKey: p.PubKey},
|
||||
VPNIP: p.VPNIP,
|
||||
Name: p.Name,
|
||||
IsRelay: p.IsRelay,
|
||||
IsPublic: p.IsPublic,
|
||||
Endpoint4: p.EndpointV4,
|
||||
@@ -35,6 +36,7 @@ func (a *App) onAddPeer(p HubPeer) {
|
||||
|
||||
a.peersByKey[p.PubKey] = peer
|
||||
a.peersByIP[peer.VPNIP] = peer
|
||||
defer a.updateHosts()
|
||||
|
||||
if !peer.IsPublic {
|
||||
if a.isPublic {
|
||||
@@ -59,6 +61,7 @@ func (a *App) onRemovePeer(key wgtypes.Key) {
|
||||
a.devRemove(peer)
|
||||
delete(a.peersByKey, key)
|
||||
delete(a.peersByIP, peer.VPNIP)
|
||||
a.updateHosts()
|
||||
|
||||
if peer == a.relay {
|
||||
a.relay = nil
|
||||
|
||||
Reference in New Issue
Block a user