Podczas korzystania Playframework, ja czasami do czynienia z taką sytuacją:Użycie Scala Future w Playframework?
def myFunction:Future[String] = {
// Do some stuff
}
myFunction.onComplete {
case Success(myString) => // Du Stuff
case Failure(error) => // Error handling
}
Ale jak stwierdzono w dokumencie Scala, Future.onComplete
zwraca całość. Jak używać tych elementów w trybie Playframework, gdy funkcje Action
oczekują na przykład SimpleResult
? Jakie są najlepsze praktyki w zakresie obsługi kontraktów futures?
EDYCJA: Powinienem dodać, korzystam z oddziału Play-2.2.x, który sprzedał grę Play Future dla Scala Future.
Interesujący link @ flawian, dzięki. –