Scala Option [Zukunft [T]] zu Zukunft [Option [T]]
Wie kann ich konvertierenOption[Future[T]]
zuFuture[Option[T]]
in scala?
Ich möchte es verwenden in:
val customerAddresses = for {
a <- addressDAO.insert(ca.address) // Future[Address]
ia <- ca.invoiceAddress.map(addressDAO.insert) // Option[Future[Address]]
} yield (a, ia) // Invalid value have to be two futures
Hier Signatur einfügen Methode
def insert(address: Address): Future[Address]
ca
ist ein Kundendaten
case class CustomerData(address: Address, invoiceAddress: Option[Address])