Exemple #1
0
        public void Handle(PeerDecommissioned message)
        {
            if (EnqueueIfRegistering(message))
            {
                return;
            }

            if (!_peers.TryRemove(message.PeerId, out var removedPeer))
            {
                return;
            }

            removedPeer.RemoveSubscriptions();

            PeerUpdated?.Invoke(message.PeerId, PeerUpdateAction.Decommissioned);
        }
 public void Handle(PeerDecommissioned message)
 {
     PeerUpdated?.Invoke(message.PeerId, PeerUpdateAction.Decommissioned);
 }