我的项目中有一个控制器,它有一个套接字方法,我想在伴生对象中调用该方法。但不知何故,我无法做到这一点,因为我还需要将参数传递给伴生对象,而我不能。这是我的代码示例:
class WebSocketController @Inject() (cache:CacheApi)(implicit actorSystem:ActorSystem, materializer:Materializer) extends Controller {
def socket = WebSocket.accept[JsValue , JsValue] { request =>
ActorFlow.actorRef(out => SocketHandlerClass.props(out,postActor))
}
}
/*My Companion Object */
object WebSocketController {
/* how to call socket method here ???*/
}