Skip to content
Snippets Groups Projects

Make "number of puzzles solved" on the profile page include only already released puzzles

1 file
+ 4
1
Compare changes
  • Side-by-side
  • Inline
@@ -59,7 +59,10 @@ public class PupplePerson {
private Set<Puzzle> createdPuzzles = new HashSet<>();
public long numberOfPuzzlesSolved() {
return this.puzzleAttempts.stream().filter(p -> p.getSolved()).count();
return this.puzzleAttempts.stream().filter(p -> {
LocalDate dayUsed = p.getPuzzle().getDayUsed();
return p.getSolved() && dayUsed != null && !dayUsed.isAfter(LocalDate.now());
}).count();
}
public long numberOfPuzzlesFeatured() {
Loading