{
log.info("migrate database: start")
flyway.migrate()
log.info("migrate database: success")
}
Есть ли какой-то смысл записывать её так?
def migrate: F[Unit] =
for {
_ <- F.catchNonFatal(log.info("migrate database: start"))
_ <- F.catchNonFatal(flyway.migrate())
_ <- F.catchNonFatal(log.info("migrate database: success"))
} yield ()
Не эквивалентный совсем код конечно вышел
Обсуждают сегодня