Update
This commit is contained in:
parent
e560824b26
commit
412e2ef0b7
@ -1,4 +1,9 @@
|
||||
package no.iktdev.streamit.content.common.dto.reader
|
||||
|
||||
class SubtitleInfo {
|
||||
}
|
||||
import java.io.File
|
||||
|
||||
data class SubtitleInfo(
|
||||
val inputFile: File,
|
||||
val collection: String,
|
||||
val language: String
|
||||
)
|
||||
@ -7,6 +7,7 @@ import no.iktdev.library.subtitle.export.Export
|
||||
import no.iktdev.library.subtitle.reader.BaseReader
|
||||
import no.iktdev.library.subtitle.reader.Reader
|
||||
import no.iktdev.streamit.content.common.dto.reader.work.ConvertWork
|
||||
import no.iktdev.streamit.content.common.dto.reader.work.ExtractWork
|
||||
import java.io.File
|
||||
|
||||
class ConvertRunner(val referenceId: String, val listener: IConvertListener) {
|
||||
@ -26,7 +27,7 @@ class ConvertRunner(val referenceId: String, val listener: IConvertListener) {
|
||||
}
|
||||
|
||||
withContext(Dispatchers.Default) {
|
||||
listener.onStarted(referenceId, subtitleInfo)
|
||||
listener.onStarted(referenceId)
|
||||
}
|
||||
|
||||
val syncedDialogs = Syncro().sync(dialogs)
|
||||
@ -50,7 +51,7 @@ class ConvertRunner(val referenceId: String, val listener: IConvertListener) {
|
||||
}
|
||||
|
||||
interface IConvertListener {
|
||||
fun onStarted(referenceId: String, info: SubtitleInfo)
|
||||
fun onStarted(referenceId: String)
|
||||
fun onError(referenceId: String, info: SubtitleInfo, message: String)
|
||||
fun onEnded(referenceId: String, info: SubtitleInfo, work: ConvertWork)
|
||||
}
|
||||
@ -54,8 +54,8 @@ class SubtitleConsumer: DefaultKafkaReader("convertHandlerSubtitle"), IConvertLi
|
||||
listener.listen()
|
||||
}
|
||||
|
||||
override fun onStarted(referenceId: String, info: SubtitleInfo) {
|
||||
produceMessage(KafkaEvents.EVENT_CONVERTER_STARTED_SUBTITLE_FILE, Message(referenceId = referenceId, Status(statusType = StatusType.SUCCESS)), info)
|
||||
override fun onStarted(referenceId: String) {
|
||||
produceMessage(KafkaEvents.EVENT_CONVERTER_STARTED_SUBTITLE_FILE, Message(referenceId = referenceId, Status(statusType = StatusType.SUCCESS)), null)
|
||||
}
|
||||
|
||||
override fun onError(referenceId: String, info: SubtitleInfo, message: String) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user