Fix
This commit is contained in:
parent
13681fb696
commit
fdd631bce0
@ -7,6 +7,8 @@ import no.iktdev.mediaprocessing.coordinator.taskManager
|
|||||||
import no.iktdev.mediaprocessing.coordinator.tasks.event.ffmpeg.CreateProcesserWorkTask
|
import no.iktdev.mediaprocessing.coordinator.tasks.event.ffmpeg.CreateProcesserWorkTask
|
||||||
import no.iktdev.mediaprocessing.shared.common.persistance.PersistentMessage
|
import no.iktdev.mediaprocessing.shared.common.persistance.PersistentMessage
|
||||||
import no.iktdev.mediaprocessing.shared.common.persistance.TasksManager
|
import no.iktdev.mediaprocessing.shared.common.persistance.TasksManager
|
||||||
|
import no.iktdev.mediaprocessing.shared.common.persistance.isOfEvent
|
||||||
|
import no.iktdev.mediaprocessing.shared.common.persistance.isSuccess
|
||||||
import no.iktdev.mediaprocessing.shared.common.task.FfmpegTaskData
|
import no.iktdev.mediaprocessing.shared.common.task.FfmpegTaskData
|
||||||
import no.iktdev.mediaprocessing.shared.common.task.TaskType
|
import no.iktdev.mediaprocessing.shared.common.task.TaskType
|
||||||
import no.iktdev.mediaprocessing.shared.kafka.core.KafkaEvents
|
import no.iktdev.mediaprocessing.shared.kafka.core.KafkaEvents
|
||||||
@ -30,6 +32,10 @@ class CreateEncodeWorkTask(@Autowired override var coordinator: EventCoordinator
|
|||||||
|
|
||||||
log.info { "${event.referenceId} triggered by ${event.event}" }
|
log.info { "${event.referenceId} triggered by ${event.event}" }
|
||||||
|
|
||||||
|
if (events.lastOrNull { it.isOfEvent(KafkaEvents.EventMediaParameterEncodeCreated) }?.isSuccess() != true) {
|
||||||
|
return null
|
||||||
|
}
|
||||||
|
|
||||||
val forwardEvent = if (event.event != KafkaEvents.EventMediaParameterEncodeCreated) {
|
val forwardEvent = if (event.event != KafkaEvents.EventMediaParameterEncodeCreated) {
|
||||||
val sevent = events.findLast { it.event == KafkaEvents.EventMediaParameterEncodeCreated }
|
val sevent = events.findLast { it.event == KafkaEvents.EventMediaParameterEncodeCreated }
|
||||||
if (sevent != null) {
|
if (sevent != null) {
|
||||||
|
|||||||
@ -6,6 +6,8 @@ import no.iktdev.mediaprocessing.coordinator.EventCoordinator
|
|||||||
import no.iktdev.mediaprocessing.coordinator.taskManager
|
import no.iktdev.mediaprocessing.coordinator.taskManager
|
||||||
import no.iktdev.mediaprocessing.coordinator.tasks.event.ffmpeg.CreateProcesserWorkTask
|
import no.iktdev.mediaprocessing.coordinator.tasks.event.ffmpeg.CreateProcesserWorkTask
|
||||||
import no.iktdev.mediaprocessing.shared.common.persistance.PersistentMessage
|
import no.iktdev.mediaprocessing.shared.common.persistance.PersistentMessage
|
||||||
|
import no.iktdev.mediaprocessing.shared.common.persistance.isOfEvent
|
||||||
|
import no.iktdev.mediaprocessing.shared.common.persistance.isSuccess
|
||||||
import no.iktdev.mediaprocessing.shared.common.task.FfmpegTaskData
|
import no.iktdev.mediaprocessing.shared.common.task.FfmpegTaskData
|
||||||
import no.iktdev.mediaprocessing.shared.common.task.TaskType
|
import no.iktdev.mediaprocessing.shared.common.task.TaskType
|
||||||
import no.iktdev.mediaprocessing.shared.kafka.core.KafkaEvents
|
import no.iktdev.mediaprocessing.shared.kafka.core.KafkaEvents
|
||||||
@ -27,9 +29,12 @@ class CreateExtractWorkTask(@Autowired override var coordinator: EventCoordinato
|
|||||||
|
|
||||||
override fun onProcessEvents(event: PersistentMessage, events: List<PersistentMessage>): MessageDataWrapper? {
|
override fun onProcessEvents(event: PersistentMessage, events: List<PersistentMessage>): MessageDataWrapper? {
|
||||||
super.onProcessEventsAccepted(event, events)
|
super.onProcessEventsAccepted(event, events)
|
||||||
|
|
||||||
log.info { "${event.referenceId} triggered by ${event.event}" }
|
log.info { "${event.referenceId} triggered by ${event.event}" }
|
||||||
|
|
||||||
|
if (events.lastOrNull { it.isOfEvent(KafkaEvents.EventMediaParameterExtractCreated) }?.isSuccess() != true) {
|
||||||
|
return null
|
||||||
|
}
|
||||||
|
|
||||||
val forwardEvent = if (event.event != KafkaEvents.EventMediaParameterExtractCreated) {
|
val forwardEvent = if (event.event != KafkaEvents.EventMediaParameterExtractCreated) {
|
||||||
val sevent = events.findLast { it.event == KafkaEvents.EventMediaParameterExtractCreated }
|
val sevent = events.findLast { it.event == KafkaEvents.EventMediaParameterExtractCreated }
|
||||||
if (sevent != null) {
|
if (sevent != null) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user