Updated check
This commit is contained in:
parent
2b3c3f7f52
commit
7cd4591bf1
@ -50,7 +50,7 @@ fun isAwaitingPrecondition(tasks: List<TaskType>, events: List<PersistentMessage
|
|||||||
|
|
||||||
|
|
||||||
fun isAwaitingTask(task: TaskType, events: List<PersistentMessage>): Boolean {
|
fun isAwaitingTask(task: TaskType, events: List<PersistentMessage>): Boolean {
|
||||||
return when (task) {
|
val taskStatus = when (task) {
|
||||||
TaskType.Encode -> {
|
TaskType.Encode -> {
|
||||||
val argumentEvent = KafkaEvents.EventMediaParameterEncodeCreated
|
val argumentEvent = KafkaEvents.EventMediaParameterEncodeCreated
|
||||||
val taskCreatedEvent = KafkaEvents.EventWorkEncodeCreated
|
val taskCreatedEvent = KafkaEvents.EventWorkEncodeCreated
|
||||||
@ -67,9 +67,8 @@ fun isAwaitingTask(task: TaskType, events: List<PersistentMessage>): Boolean {
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
trailingEvents.filter { it.isOfEvent(taskCreatedEvent) }.size != trailingEvents.filter { it.isOfEvent(taskCreatedEvent) }.size
|
val waiting = trailingEvents.filter { it.isOfEvent(taskCreatedEvent) }.size != trailingEvents.filter { it.isOfEvent(taskCreatedEvent) }.size
|
||||||
|
waiting
|
||||||
|
|
||||||
}
|
}
|
||||||
TaskType.Extract -> {
|
TaskType.Extract -> {
|
||||||
val argumentEvent = KafkaEvents.EventMediaParameterExtractCreated
|
val argumentEvent = KafkaEvents.EventMediaParameterExtractCreated
|
||||||
@ -85,7 +84,8 @@ fun isAwaitingTask(task: TaskType, events: List<PersistentMessage>): Boolean {
|
|||||||
taskCompletedEvent
|
taskCompletedEvent
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
trailingEvents.filter { it.isOfEvent(taskCreatedEvent) }.size != trailingEvents.filter { it.isOfEvent(taskCreatedEvent) }.size
|
val waiting = trailingEvents.filter { it.isOfEvent(taskCreatedEvent) }.size != trailingEvents.filter { it.isOfEvent(taskCreatedEvent) }.size
|
||||||
|
waiting
|
||||||
}
|
}
|
||||||
TaskType.Convert -> {
|
TaskType.Convert -> {
|
||||||
|
|
||||||
@ -105,8 +105,13 @@ fun isAwaitingTask(task: TaskType, events: List<PersistentMessage>): Boolean {
|
|||||||
taskCompletedEvent
|
taskCompletedEvent
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
trailingEvents.filter { it.isOfEvent(taskCreatedEvent) }.size != trailingEvents.filter { it.isOfEvent(taskCreatedEvent) }.size
|
val waiting = trailingEvents.filter { it.isOfEvent(taskCreatedEvent) }.size != trailingEvents.filter { it.isOfEvent(taskCreatedEvent) }.size
|
||||||
|
waiting
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (taskStatus) {
|
||||||
|
log.info { "isAwaiting for $task" }
|
||||||
|
}
|
||||||
|
return taskStatus
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue
Block a user