kevinherron
12/18/2017, 1:01 AMreturn with(writeBlocking(writes)) {
when (this) {
is Success -> value
is Failure -> {
logger.warn("Write failed: ${exception.message}", exception)
nCopies(writes.size, exception.deriveOperationQuality())
}
}
}
can become
return writeBlocking(writes).getOrElse {
logger.warn("Write failed: ${it.message}", it)
nCopies(writes.size, it.deriveOperationQuality())
}