diff --git a/logic/peers.go b/logic/peers.go index 8e9a7546..0149dee3 100644 --- a/logic/peers.go +++ b/logic/peers.go @@ -300,13 +300,13 @@ func GetPeerUpdateForHost(host *models.Host) (models.HostPeerUpdate, error) { } hostPeerUpdate := models.HostPeerUpdate{ Host: *host, + Server: servercfg.GetServer(), Network: make(map[string]models.NetworkInfo), PeerIDs: make(models.HostPeerMap), ServerVersion: servercfg.GetVersion(), ServerAddrs: []models.ServerAddr{}, IngressInfo: models.IngressInfo{ - IngressGwAddr: make(map[string]net.IPNet), - ExtPeers: make(map[string]models.ExtClientInfo), + ExtPeers: make(map[string]models.ExtClientInfo), }, } logger.Log(1, "peer update for host ", host.ID.String()) diff --git a/models/mqtt.go b/models/mqtt.go index 6aa60413..32d0e934 100644 --- a/models/mqtt.go +++ b/models/mqtt.go @@ -19,6 +19,7 @@ type PeerUpdate struct { // HostPeerUpdate - struct for host peer updates type HostPeerUpdate struct { Host Host `json:"host" bson:"host" yaml:"host"` + Server string `json:"server" bson:"server" yaml:"server"` ServerVersion string `json:"serverversion" bson:"serverversion" yaml:"serverversion"` ServerAddrs []ServerAddr `json:"serveraddrs" bson:"serveraddrs" yaml:"serveraddrs"` Network map[string]NetworkInfo `json:"network" bson:"network" yaml:"network"`