From a4c1b6978dce889d983412cf59966b0647a0a065 Mon Sep 17 00:00:00 2001 From: bskjon Date: Thu, 20 Feb 2025 21:32:28 +0100 Subject: [PATCH] Changed order --- .../coordinator/services/UnattendedIndexing.kt | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/apps/coordinator/src/main/kotlin/no/iktdev/mediaprocessing/coordinator/services/UnattendedIndexing.kt b/apps/coordinator/src/main/kotlin/no/iktdev/mediaprocessing/coordinator/services/UnattendedIndexing.kt index 024dce18..68d5baec 100644 --- a/apps/coordinator/src/main/kotlin/no/iktdev/mediaprocessing/coordinator/services/UnattendedIndexing.kt +++ b/apps/coordinator/src/main/kotlin/no/iktdev/mediaprocessing/coordinator/services/UnattendedIndexing.kt @@ -23,13 +23,9 @@ class UnattendedIndexing { @Scheduled(fixedDelay = 60_000*60) fun indexContent() { logger.info { "Performing indexing of input root: ${SharedConfig.inputRoot.absolutePath}" } - val foundFiles: MutableList = mutableListOf() - SharedConfig.inputRoot.walkTopDown().filter { it.isFile && it.isSupportedVideoFile() }.also { - foundFiles.addAll(it) - } - - withTransaction(eventDatabase.database) { - foundFiles.forEach { file -> + val fileList = SharedConfig.inputRoot.walkTopDown().filter { it.isFile && it.isSupportedVideoFile() } + fileList.forEach { file -> + withTransaction(eventDatabase.database) { files.insertIgnore { it[this.fileName] = file.absolutePath it[this.baseName] = file.nameWithoutExtension