fun processPackageQueue()

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
    }