just use flatMap
This commit is contained in:
parent
864d882801
commit
cc5c0ddff5
|
@ -110,7 +110,7 @@ final private class Rematcher(
|
|||
users <- userRepo byIds pov.game.userIds
|
||||
board = Board(pieces, variant = pov.game.variant).withHistory(
|
||||
History(
|
||||
lastMove = situation ?? (_.situation.board.history.lastMove),
|
||||
lastMove = situation.flatMap(_.situation.board.history.lastMove),
|
||||
castles = situation.fold(Castles.init)(_.situation.board.history.castles)
|
||||
)
|
||||
)
|
||||
|
|
Loading…
Reference in a new issue