VL
HttpRoutes.of {
case GET -> Root / "ladder" =>
Ok(ladder.getScores.map(_.asJson))
case POST -> Root / "ladder" / UUIDVar(userId) / LongVar(score) =>
Ok(ladder.submitScore(userId, score))
}Size: a a a
VL
HttpRoutes.of {
case GET -> Root / "ladder" =>
Ok(ladder.getScores.map(_.asJson))
case POST -> Root / "ladder" / UUIDVar(userId) / LongVar(score) =>
Ok(ladder.submitScore(userId, score))
}VL
A
▓
(cons 1 [2 3])
-> (1 2 3)
ИФ
VL
MB
HttpRoutes.of {
case GET -> Root / "ladder" =>
Ok(ladder.getScores.map(_.asJson))
case POST -> Root / "ladder" / UUIDVar(userId) / LongVar(score) =>
Ok(ladder.submitScore(userId, score))
}A
MB
wo
JC
C
ИФ
MB
MB
ИФ
MB
MB
MB
C