private void ZyreExitEvent(object sender, ZyreEventExit e) { _connectedPeers.RemoveAll(x => x.SenderUuid == e.SenderUuid); _headersByPeerGuid.Remove(e.SenderUuid); EventsLogger($"Exited: {e.SenderName} {e.SenderUuid.ToShortString6()}"); UpdateAndShowGroups(); }
private void ZyreExitEvent(object sender, ZyreEventExit e) { // A peer node has left the cluster ClusterMember.Raise(this, ClusterMemberEvent.ExitingEvent, new ClusterMemberEvent { NodeId = e.SenderName, NetworkNodeId = e.SenderUuid.ToString() }); }
private void OnExitEvent(ZyreEventExit exitEvent) { var temp = ExitEvent; // for thread safety temp?.Invoke(this, exitEvent); }