Move issue
This commit is contained in:
parent
4f1b4d78ad
commit
c4da613344
@ -21,7 +21,7 @@ class ExtractWorkArgumentsMapping(
|
|||||||
language = it.language,
|
language = it.language,
|
||||||
arguments = it.codecParameters + it.optionalParameters + listOf("-map", "0:s:${it.index}"),
|
arguments = it.codecParameters + it.optionalParameters + listOf("-map", "0:s:${it.index}"),
|
||||||
outputFileName = "${outFileFullName}.${it.language}.${it.format}",
|
outputFileName = "${outFileFullName}.${it.language}.${it.format}",
|
||||||
storeFileName = "${outFileFullName}.${it.format}"
|
storeFileName = outFileFullName
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -64,7 +64,7 @@ class ContentCompletionMover(val collection: String, val events: List<Event>) {
|
|||||||
data class MovableSubtitle(
|
data class MovableSubtitle(
|
||||||
val language: String,
|
val language: String,
|
||||||
val cachedFile: File,
|
val cachedFile: File,
|
||||||
val storeFile: String
|
val storeFileName: String
|
||||||
)
|
)
|
||||||
|
|
||||||
fun getMovableSubtitles(): List<MovableSubtitle> {
|
fun getMovableSubtitles(): List<MovableSubtitle> {
|
||||||
@ -78,14 +78,14 @@ class ContentCompletionMover(val collection: String, val events: List<Event>) {
|
|||||||
extracted.map { MovableSubtitle(
|
extracted.map { MovableSubtitle(
|
||||||
language = it.language,
|
language = it.language,
|
||||||
cachedFile = File(it.outputFile),
|
cachedFile = File(it.outputFile),
|
||||||
storeFile = it.storeFileName
|
storeFileName = it.storeFileName
|
||||||
) }.also { items.addAll(it) }
|
) }.also { items.addAll(it) }
|
||||||
|
|
||||||
converted.flatMap { it.outputFiles.map { outFile ->
|
converted.flatMap { it.outputFiles.map { outFile ->
|
||||||
MovableSubtitle(
|
MovableSubtitle(
|
||||||
language = it.language,
|
language = it.language,
|
||||||
cachedFile = File(outFile),
|
cachedFile = File(outFile),
|
||||||
storeFile = it.baseName
|
storeFileName = it.baseName
|
||||||
)
|
)
|
||||||
} }.also { items.addAll(it) }
|
} }.also { items.addAll(it) }
|
||||||
|
|
||||||
@ -112,7 +112,7 @@ class ContentCompletionMover(val collection: String, val events: List<Event>) {
|
|||||||
it.mkdirs()
|
it.mkdirs()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
val storeFile = languageFolder.using(movable.storeFile)
|
val storeFile = languageFolder.using("${movable.storeFileName}.${movable.cachedFile.extension}")
|
||||||
val success = movable.cachedFile.moveTo(storeFile)
|
val success = movable.cachedFile.moveTo(storeFile)
|
||||||
if (success) {
|
if (success) {
|
||||||
moved.add(MovedSubtitle(movable.language, movable.cachedFile.absolutePath, storeFile.absolutePath))
|
moved.add(MovedSubtitle(movable.language, movable.cachedFile.absolutePath, storeFile.absolutePath))
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user