Skip to content
Snippets Groups Projects

Show past labs on calendar

2 files
+ 6
4
Compare changes
  • Side-by-side
  • Inline

Files

@@ -167,10 +167,10 @@ public class HomeController {
.stream()
.collect(Collectors.toMap(EditionDetailsDTO::getId, Function.identity()));
var sessions = sCache.get(editions.values().stream()
Set<SessionDetailsDTO> sessions = new HashSet<>(sCache.get(editions.values().stream()
.flatMap(e -> e.getSessions().stream())
.filter(s -> s.getEnd().isAfter(now))
.map(SessionSummaryDTO::getId)).stream().collect(Collectors.toSet());
.filter(s -> s.getEnd().isAfter(now.minusMonths(1)))
.map(SessionSummaryDTO::getId)));
var sharedEditions = editions.values().stream().map(EditionDetailsDTO::getEditionCollections)
.flatMap(List::stream).map(e -> ecCache.getOrThrow(e.getId()))
@@ -180,6 +180,7 @@ public class HomeController {
lr.findAllBySessions(
sessions.stream().map(SessionDetailsDTO::getId).collect(Collectors.toList())));
sessions = sessions.stream().filter(s -> s.getEnd().isAfter(now)).collect(Collectors.toSet());
var labs = sessions.stream().collect(Collectors.toMap(SessionDetailsDTO::getId,
s -> es.sortLabs(View.convert(lr.findAllBySessions(List.of(s.getId())),
QueueSessionSummaryDTO.class)).stream()
Loading