add support for external engines to puzzle streak analysis

closes #19716
This commit is contained in:
Thibault Duplessis
2026-03-05 12:47:25 +01:00
parent 1b15edb577
commit b68b11ff84
+1 -1
View File
@@ -118,7 +118,7 @@ final class Puzzle(env: Env, apiC: => Api) extends LilaController(env):
private def streakJsonAndPuzzle(using Context) =
given Perf = lila.rating.Perf.default
env.puzzle.streak.apply.flatMapz { case PuzzleStreak(ids, puzzle) =>
env.puzzle.jsonView(puzzle = puzzle, PuzzleAngle.mix.some, none).map { puzzleJson =>
env.puzzle.jsonView.analysis(puzzle = puzzle, PuzzleAngle.mix).map { puzzleJson =>
(puzzleJson ++ Json.obj("streak" -> ids), puzzle).some
}
}