Je voudrais faire quelque chose le long des lignes de:actions gerbage-Play Framework 2.0
def findUser[ A ](bp: BodyParser[ A ])(id: Int)(f: User => Action[ A ] => Result)
def findProfile[ A ](bp: BodyParser[ A ])(id: Int)(f: Profile => Action[ A ] => Result)
Si les deux (et plus) peuvent être utilisés de façon interchangeable, ou comme suit:
def create = findUser(parse.json) { user => findProfile(parse.json) { profile => implicit request => ...
Les deux problèmes que j'ai à faire sont liés à parse.json (que je pense pouvoir corriger en passant JsValue comme analyseur de corps dans l'action et le retirer de la signature .. Et pouvoir utiliser un ou plusieurs de ceux-ci actions à volonté ... Des idées?
Merci!
Mise à jour
Déplacé réponse à répondre commentaire ...
La solution ne devrait-elle pas être dans sa propre réponse? –