public CompletionStage<WebSocket> subscribe(String username) {
return userRepo.getUserByUsername(username).thenApplyAsync(
userOpt -> {
...
return WebSocket.Json.accept(
request -> ActorFlow.actorRef(...)
);
...
},
...
)
play.sbt.PlayExceptions$CompilationException: Compilation error[Cannot use a method returning java.util.concurrent.CompletionStage[play.mvc.WebSocket] as a Handler for requests]