mirror of
https://github.com/lichess-org/lila.git
synced 2026-05-26 13:51:00 +00:00
add support for external engines to puzzle streak analysis
closes #19716
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user