Update
This commit is contained in:
parent
84bc18ab41
commit
7638f573dd
@ -35,7 +35,7 @@ class Coordinator() : CoordinatorBase<PersistentMessage, PersistentEventBasedMes
|
|||||||
} else {
|
} else {
|
||||||
io.launch {
|
io.launch {
|
||||||
delay(1000) // Give the database a few sec to update
|
delay(1000) // Give the database a few sec to update
|
||||||
readAllMessagesFor(event.value.referenceId, event.value.eventId)
|
readAllMessagesFor(event.value.referenceId, event.value.eventId, event.key.event)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -110,10 +110,10 @@ class Coordinator() : CoordinatorBase<PersistentMessage, PersistentEventBasedMes
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fun readAllMessagesFor(referenceId: String, eventId: String) {
|
fun readAllMessagesFor(referenceId: String, eventId: String, event: String) {
|
||||||
val messages = eventManager.getEventsWith(referenceId)
|
val messages = eventManager.getEventsWith(referenceId)
|
||||||
if (messages.find { it.eventId == eventId && it.referenceId == referenceId } == null) {
|
if (messages.find { it.eventId == eventId && it.referenceId == referenceId } == null) {
|
||||||
log.warn { "EventId ($eventId) for ReferenceId ($referenceId) has not been made available in the database yet." }
|
log.warn { "EventId ($eventId) for ReferenceId ($referenceId) with event $event has not been made available in the database yet." }
|
||||||
io.launch {
|
io.launch {
|
||||||
val fixedDelay = 1000L
|
val fixedDelay = 1000L
|
||||||
delay(fixedDelay)
|
delay(fixedDelay)
|
||||||
|
|||||||
@ -27,7 +27,7 @@ class CreateConvertWorkTask(@Autowired override var coordinator: Coordinator) :
|
|||||||
)
|
)
|
||||||
|
|
||||||
override fun onProcessEvents(event: PersistentMessage, events: List<PersistentMessage>): MessageDataWrapper? {
|
override fun onProcessEvents(event: PersistentMessage, events: List<PersistentMessage>): MessageDataWrapper? {
|
||||||
log.info { "${event.referenceId} triggered by ${event.event}" }
|
log.info { "${event.referenceId} @ ${event.eventId} triggered by ${event.event}" }
|
||||||
|
|
||||||
if (!event.data.isSuccess()) {
|
if (!event.data.isSuccess()) {
|
||||||
return null
|
return null
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user