18 lines
388 B
Scala
18 lines
388 B
Scala
package lila.relation
|
|
|
|
import play.api.libs.json._
|
|
|
|
object JsonView {
|
|
|
|
implicit def relatedWrites(implicit userWrites: Writes[lila.user.User]) =
|
|
OWrites[Related] { r =>
|
|
Json.obj(
|
|
"user" -> r.user,
|
|
"patron" -> r.user.isPatron,
|
|
"nbGames" -> r.nbGames,
|
|
"followable" -> r.followable,
|
|
"relation" -> r.relation
|
|
)
|
|
}
|
|
}
|