refactor: simplify code

This commit is contained in:
Gauthier Roebroeck 2021-03-11 22:44:36 +08:00
parent 8418ce8da0
commit 01ab0f7756

View file

@ -56,14 +56,10 @@ class BookLifecycle(
fun generateThumbnailAndPersist(book: Book) {
logger.info { "Generate thumbnail and persist for book: $book" }
val thumbnailBook = try {
bookAnalyzer.generateThumbnail(book)
try {
addThumbnailForBook(bookAnalyzer.generateThumbnail(book))
} catch (ex: Exception) {
logger.error(ex) { "Error while creating thumbnail" }
null
}
thumbnailBook?.let {
addThumbnailForBook(it)
}
}