Adjustment to error logging

This commit is contained in:
Brage 2023-07-31 02:23:51 +02:00
parent a395efdbd9
commit 6ca4a08018

View File

@ -23,6 +23,13 @@ class ConvertRunner(val referenceId: String, val listener: IConvertListener) {
suspend fun readAndConvert (subtitleInfo: SubtitleInfo) { suspend fun readAndConvert (subtitleInfo: SubtitleInfo) {
val inFile = File(subtitleInfo.inputFile) val inFile = File(subtitleInfo.inputFile)
if (!inFile.canRead()) {
logger.error { "$referenceId ${subtitleInfo.inputFile}: Cant read file!" }
withContext(Dispatchers.Default) {
listener.onError(referenceId, subtitleInfo, "Cant read file!")
}
return
}
val reader = getReade(inFile) val reader = getReade(inFile)
val dialogs = reader?.read() val dialogs = reader?.read()
if (dialogs.isNullOrEmpty()) { if (dialogs.isNullOrEmpty()) {