Files
KnockOutWhist-Web/knockoutwhistweb/app/assets/actor/KnockOutWebSocketActor.scala
LQ63 09cc96141d feat(ui): Websocket
Added simple websocket. Serverside websocket logic isnt in the usersession
2025-11-22 18:33:49 +01:00

22 lines
560 B
Scala

package actor
import org.apache.pekko.actor.{Actor, ActorRef}
import org.apache.pekko.http.scaladsl.model.ContentRange.Other
class KnockOutWebSocketActor(
out: ActorRef,
) extends Actor {
def receive: Receive = {
case msg: String =>
out ! s"Received your message: ${msg}"
case other: Other =>
println(s"Received unknown message: $other")
}
def sendJsonToClient(json: String): Unit = {
println("Received event from Controller")
out ! json
}
}