Reviewed-on: #84 Reviewed-by: lq64 <lq@blackhole.local> Co-authored-by: Janis <janis.e.20@gmx.de> Co-committed-by: Janis <janis.e.20@gmx.de>
18 lines
540 B
Scala
18 lines
540 B
Scala
package util.mapper
|
|
|
|
import de.knockoutwhist.events.player.ReceivedHandEvent
|
|
import model.sessions.UserSession
|
|
import play.api.libs.json.{JsObject, Json}
|
|
import util.WebUIUtils
|
|
|
|
object ReceivedHandEventMapper extends SimpleEventMapper[ReceivedHandEvent] {
|
|
|
|
override def id: String = "ReceivedHandEvent"
|
|
override def toJson(event: ReceivedHandEvent, session: UserSession): JsObject = {
|
|
Json.obj(
|
|
"dog" -> event.player.isInDogLife,
|
|
"hand" -> event.player.currentHand().map(hand => WebUIUtils.handToJson(hand))
|
|
)
|
|
}
|
|
}
|