Nel mio programma su Play 2.0.4 ho avuto questo pezzo di codice:play framework 2.0.x -> 2.1-RC migrazione
val channel = Enumerator.imperative[JsValue](onStart = self ! NotifyJoin(username))
e ora si dice che imperative
è obsoleto e l'API dice che io utilizzare invece unicast
o broadcast
. Tendo ad usare unicast
poiché nel mio codice lo channel
era unicast. Così faccio come
val channel = Concurrent.unicast[JsValue](onStart = self ! NotifyJoin(username))
Ma non funziona .. sembra che unicast
vuole qualcos'altro. Non riesco a capirlo - non ci sono più informazioni nell'API ... qualcuno sa cosa fare qui?
UPDATE:
iniziare una discussione nel gruppo di utenti gioco Framework. Risulta essere un problema piuttosto comune tra gli sviluppatori, che conoscono il paradigma. Speriamo che la documentazione sarà migliorata.
Penso che il framework di gioco 2. *. * Non sia valido nella documentazione quando lo confrontiamo con le versioni 1.x.x. –