* send delete peer update always

* fix add/remove host api calls

* keep mq updates in a single go func

* handle IOT OS
This commit is contained in:
Abhishek K 2023-07-13 16:53:47 +05:30 committed by GitHub
parent a40271d0e8
commit 9f59ab8b5c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -386,7 +386,7 @@ func GetPeerUpdateForHost(network string, host *models.Host, allNodes []models.N
}
hostPeerUpdate.Peers[i] = peer
}
if deletedNode != nil {
if deletedNode != nil && host.OS != models.OS_Types.IoT {
peerHost, err := GetHost(deletedNode.HostID.String())
if err == nil && host.ID != peerHost.ID {
if _, ok := peerIndexMap[peerHost.PublicKey.String()]; !ok {