EventController getPeriod speed improvements
This commit is contained in:
parent
e62f390942
commit
eac9c784fb
@ -25,13 +25,15 @@ namespace API.Controllers
|
||||
if (user == null)
|
||||
return Unauthorized();
|
||||
|
||||
IEnumerable<Event>? result = Service.get(user, x=> x.when >= start && x.when <= end);
|
||||
IEnumerable<Event>? result = Service.get(user, x => x.when >= start && x.when <= end && x.hidden == false);
|
||||
if (result == null)
|
||||
return Forbid();
|
||||
|
||||
List<EventDTO> dtos = [];
|
||||
|
||||
Parallel.ForEach(result.ToList(), item =>
|
||||
List<Event> temp = result.ToList();
|
||||
|
||||
Parallel.ForEach(temp, item =>
|
||||
{
|
||||
EventDTO dto = new EventDTO();
|
||||
dto.adaptFromModel(item);
|
||||
|
Loading…
x
Reference in New Issue
Block a user