Ignore copy on cover

This commit is contained in:
bskjon 2024-12-24 01:16:08 +01:00
parent 938a5c7ee8
commit 60fde76249

View File

@ -6,6 +6,7 @@ import no.iktdev.exfl.using
import no.iktdev.mediaprocessing.shared.common.SharedConfig import no.iktdev.mediaprocessing.shared.common.SharedConfig
import no.iktdev.mediaprocessing.shared.common.contract.Events import no.iktdev.mediaprocessing.shared.common.contract.Events
import no.iktdev.mediaprocessing.shared.common.contract.data.* import no.iktdev.mediaprocessing.shared.common.contract.data.*
import no.iktdev.mediaprocessing.shared.common.getCRC32
import no.iktdev.mediaprocessing.shared.common.moveTo import no.iktdev.mediaprocessing.shared.common.moveTo
import no.iktdev.mediaprocessing.shared.common.notExist import no.iktdev.mediaprocessing.shared.common.notExist
import java.io.File import java.io.File
@ -51,6 +52,9 @@ class ContentCompletionMover(val collection: String, val events: List<Event>) {
return null return null
} }
val storeFile = storeFolder.using(coverFile.name) val storeFile = storeFolder.using(coverFile.name)
if (storeFile.exists() && storeFile.getCRC32() == coverFile.getCRC32()) {
return Pair(coverFile.absolutePath, storeFile.absolutePath)
}
val result = coverFile.moveTo(storeFile) val result = coverFile.moveTo(storeFile)
return if (result) Pair(coverFile.absolutePath, storeFile.absolutePath) else null return if (result) Pair(coverFile.absolutePath, storeFile.absolutePath) else null
} }