add challenge status name to JSON API
parent
b242563b86
commit
78163e4575
|
@ -56,7 +56,9 @@ object Challenge {
|
|||
|
||||
type ID = String
|
||||
|
||||
sealed abstract class Status(val id: Int)
|
||||
sealed abstract class Status(val id: Int) {
|
||||
val name = toString.toLowerCase
|
||||
}
|
||||
object Status {
|
||||
case object Created extends Status(10)
|
||||
case object Offline extends Status(15)
|
||||
|
|
|
@ -18,6 +18,7 @@ final class JsonView(getLightUser: String => Option[lila.common.LightUser]) {
|
|||
|
||||
private def apply(c: Challenge): JsObject = Json.obj(
|
||||
"id" -> c.id,
|
||||
"status" -> c.status.name,
|
||||
"challenger" -> c.challengerUser,
|
||||
"destUser" -> c.destUser,
|
||||
"variant" -> Json.obj(
|
||||
|
|
Loading…
Reference in New Issue