Browse Source

addd server to host update model

Abhishek Kondur 2 years ago
parent
commit
35c8fb3b41
2 changed files with 3 additions and 2 deletions
  1. 2 2
      logic/peers.go
  2. 1 0
      models/mqtt.go

+ 2 - 2
logic/peers.go

@@ -300,13 +300,13 @@ func GetPeerUpdateForHost(host *models.Host) (models.HostPeerUpdate, error) {
 	}
 	}
 	hostPeerUpdate := models.HostPeerUpdate{
 	hostPeerUpdate := models.HostPeerUpdate{
 		Host:          *host,
 		Host:          *host,
+		Server:        servercfg.GetServer(),
 		Network:       make(map[string]models.NetworkInfo),
 		Network:       make(map[string]models.NetworkInfo),
 		PeerIDs:       make(models.HostPeerMap),
 		PeerIDs:       make(models.HostPeerMap),
 		ServerVersion: servercfg.GetVersion(),
 		ServerVersion: servercfg.GetVersion(),
 		ServerAddrs:   []models.ServerAddr{},
 		ServerAddrs:   []models.ServerAddr{},
 		IngressInfo: models.IngressInfo{
 		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())
 	logger.Log(1, "peer update for host ", host.ID.String())

+ 1 - 0
models/mqtt.go

@@ -19,6 +19,7 @@ type PeerUpdate struct {
 // HostPeerUpdate - struct for host peer updates
 // HostPeerUpdate - struct for host peer updates
 type HostPeerUpdate struct {
 type HostPeerUpdate struct {
 	Host          Host                             `json:"host" bson:"host" yaml:"host"`
 	Host          Host                             `json:"host" bson:"host" yaml:"host"`
+	Server        string                           `json:"server" bson:"server" yaml:"server"`
 	ServerVersion string                           `json:"serverversion" bson:"serverversion" yaml:"serverversion"`
 	ServerVersion string                           `json:"serverversion" bson:"serverversion" yaml:"serverversion"`
 	ServerAddrs   []ServerAddr                     `json:"serveraddrs" bson:"serveraddrs" yaml:"serveraddrs"`
 	ServerAddrs   []ServerAddr                     `json:"serveraddrs" bson:"serveraddrs" yaml:"serveraddrs"`
 	Network       map[string]NetworkInfo           `json:"network" bson:"network" yaml:"network"`
 	Network       map[string]NetworkInfo           `json:"network" bson:"network" yaml:"network"`