in app/src/main/kotlin/io/klibs/app/indexing/PackageIndexingService.kt [104:118]
fun processPackageQueue(): Boolean {
try {
val indexRequest = indexingRequestRepository.findFirstForIndexing()
if (indexRequest == null) {
logger.info("The package index queue is empty")
return false
} else {
processRequest(indexRequest)
logger.debug("Processed an indexing request for {}", indexRequest)
}
} catch (e: Exception) {
logger.error("Error during the queue processing: ${e.message}")
}
return true
}