2016-11-09 1 views
0

J'essaye de migrer mon application du jeu 2.4 à 2.5 Pendant la migration j'essaye de supprimer les fonctions obsolètes. Un tel avertissement que je reçois est « méthode utilisant dans WebSocket objet est dépréciée: Utilisez accepte avec un Akka cours d'eau coulent au lieu »Comment résoudre - méthode utilisant l'objet WebSocket est obsolète: Utiliser accepter avec un flux de flux Akka à la place

est la fonction ci-dessous que je dois changer, Comment puis-je Refactor ce code à utiliser Flux de ruisseau Akka.

def test = WebSocket.using[String] { request => 
    val in = Iteratee.ignore[String] 
    val out = Enumerator("<response>Test</response>").andThen(Enumerator.eof) 
    Logger.warn("Some warning") 
    (in, out) 
} 

J'ai essayé de passer par How to refactor this code by using akka streams. mais n'a pas pu obtenir beaucoup. Je suis nouveau à scala et jouer :(

Tous les pointeurs ou des exemples serait d'une grande aide.

Cheers!

Répondre

1

Vous pouvez vous référer à la Play documentation pour mettre en œuvre émaneront Akka. C'est assez simple

.