Adjustments
This commit is contained in:
parent
50b171df65
commit
66f35401bc
@ -97,11 +97,13 @@ class Coordinator(): CoordinatorBase<PersistentProcessDataMessage, PersistentEve
|
|||||||
val existing = eventManager.getAllProcessEvents().map { it.eventId }
|
val existing = eventManager.getAllProcessEvents().map { it.eventId }
|
||||||
val messages = eventManager.getEventsUncompleted()
|
val messages = eventManager.getEventsUncompleted()
|
||||||
|
|
||||||
val validMessages = messages.filter { list -> list.any { it.event in processKafkaEvents } }
|
|
||||||
.filter { list ->
|
val usableMessages = messages.filter { lists -> lists.any { it.event in processKafkaEvents } }
|
||||||
list.any { it.event == KafkaEvents.EventMediaProcessStarted } ||
|
|
||||||
(list.any { it.event == KafkaEvents.EventMediaWorkProceedPermitted } && list.any { it.event == KafkaEvents.EVENT_REQUEST_PROCESS_STARTED })
|
|
||||||
}.flatten().filter { it.event in processKafkaEvents }
|
val validMessages = usableMessages.filter { lists -> lists.any { it.event == KafkaEvents.EventMediaProcessStarted } ||
|
||||||
|
(lists.any { it.event == KafkaEvents.EVENT_REQUEST_PROCESS_STARTED } && lists.any { it.event == KafkaEvents.EventMediaWorkProceedPermitted } )
|
||||||
|
}.flatten().filter { it.event in processKafkaEvents }
|
||||||
|
|
||||||
validMessages.filter { it.eventId !in existing }.forEach {
|
validMessages.filter { it.eventId !in existing }.forEach {
|
||||||
eventManager.setProcessEvent(it.event, Message(
|
eventManager.setProcessEvent(it.event, Message(
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user