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); }