lila/modules/learn/src/main/JSONHandlers.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]
}