15 lines
442 B
Scala
15 lines
442 B
Scala
package lila.learn
|
|
|
|
import play.api.libs.json._
|
|
|
|
import lila.common.Json._
|
|
|
|
object JSONHandlers {
|
|
|
|
implicit private val StageProgressScoreWriter = intAnyValWriter[StageProgress.Score](_.value)
|
|
implicit val StageProgressWriter = Json.writes[StageProgress]
|
|
|
|
implicit private val LearnProgressIdWriter = stringAnyValWriter[LearnProgress.Id](_.value)
|
|
implicit val LearnProgressWriter = Json.writes[LearnProgress]
|
|
}
|