private List<string> FindUsersSeeingThisArea(AggregatedData data) { return UserBounds.Where(b => b.Value.ZoomLevel <= 10 && b.Value.Contains(data.Longitude, data.Latitude)) .Select(b => b.Key) .ToList(); }
private async Task Aggregated(AggregatedData data) { // var users = FindUsersSeeingThisArea(data); await _chat.Clients.All.aggregated(data); }