У меня есть метод, который возвращает Future[List[Employee]]
. Я хочу проверить размер списка для различных целей. Я не могу назвать size
в списке, и я думаю, что его из-за его в Future
. Любое предложение?Проверка размера в будущем списке в Scala
val employees: Future[List[Employee]] = companyService.findEmployeesWorkingOn(someDate)
employees match {
case emp if(emp.size == 1) => Logger.info("Only one employee working")
case emp if(emp.size == 0) => Logger.info("No one working")
case _ => Logger.info("Multiple employees working")
}
попробовать flatMapping на 'Future' –