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 OnExitEvent(ZyreEventExit exitEvent) { var temp = ExitEvent; // for thread safety temp?.Invoke(this, exitEvent); }