Dato un metodo che restituisce un Future
come questo ...Esegui Scala Futures in una serie dopo l'altra
def myMethod(name: String, count: Int, default: Boolean): Future[Unit] = {
...
}
... ho bisogno di invocarlo N volte, così ho definito una lista di tuple contenenti i parametri da passare:
val paramList = List(
("text1", 22, true),
("text2", 55, true),
("text3", 77, false)
)
Come invoco myMethod
con Future.traverse
?
Future.traverse(paramList)(myMethod _).tupled(/* how do I pass the current tuple here? */)
Non intendi seriamente seriale? –