A bit of logging fix

This commit is contained in:
bskjon 2025-04-01 22:33:00 +02:00
parent 77ba64664f
commit 22c23a6f27

View File

@ -40,16 +40,18 @@ class ConvertWorkTaskListener: WorkTaskListener() {
return false
}
if (!isOfEventsIListenFor(incomingEvent))
return false
if (!incomingEvent.isSuccessful() && !shouldIHandleFailedEvents(incomingEvent)) {
return false
}
val producedEvents = events.filter { it.eventType == produceEvent }
val shouldIHandleAndProduce = producedEvents.none { it.derivedFromEventId() == incomingEvent.eventId() }
if (shouldIHandleAndProduce) {
log.info { "Permitting handling of event: ${incomingEvent.dataAs<ExtractedData>()?.outputFile}" }
val extractedEvent = events.findFirstEventOf<ExtractWorkPerformedEvent>()
if (extractedEvent?.isSuccessful() == true && shouldIHandleAndProduce) {
log.info { "Permitting handling of event: ${extractedEvent.data?.outputFile}" }
}
val startedWithOperations = events.findFirstEventOf<MediaProcessStartEvent>()?.data?.operations ?: return false
if (startedWithOperations.isOnly(OperationEvents.CONVERT)) {
return true