Requiring persist to be present for completion

This commit is contained in:
bskjon 2025-02-27 01:07:58 +01:00
parent a763f3ec5f
commit c3859b4bea

View File

@ -108,7 +108,7 @@ class CompletedTaskListener : CoordinatorEventListener() {
override fun shouldIProcessAndHandleEvent(incomingEvent: Event, events: List<Event>): Boolean { override fun shouldIProcessAndHandleEvent(incomingEvent: Event, events: List<Event>): Boolean {
val result = super.shouldIProcessAndHandleEvent(incomingEvent, events) val result = super.shouldIProcessAndHandleEvent(incomingEvent, events)
return result return result && events.any { it.eventType == Events.PersistContentPerformed }
} }
override fun onEventsReceived(incomingEvent: ConsumableEvent<Event>, events: List<Event>) { override fun onEventsReceived(incomingEvent: ConsumableEvent<Event>, events: List<Event>) {