Exposing mode
This commit is contained in:
parent
534400c738
commit
b94864b00a
@ -2,8 +2,10 @@ package no.iktdev.mediaprocessing.coordinator.services
|
||||
|
||||
import no.iktdev.eventi.ZDS.toEvent
|
||||
import no.iktdev.eventi.models.store.PersistedEvent
|
||||
import no.iktdev.mediaprocessing.shared.common.dto.Mode
|
||||
import no.iktdev.mediaprocessing.shared.common.dto.SequenceSummary
|
||||
import no.iktdev.mediaprocessing.shared.common.event_task_contract.events.CollectedEvent
|
||||
import no.iktdev.mediaprocessing.shared.common.event_task_contract.events.StartFlow
|
||||
import no.iktdev.mediaprocessing.shared.common.projection.CollectProjection
|
||||
import no.iktdev.mediaprocessing.shared.database.stores.EventStore
|
||||
import org.springframework.stereotype.Service
|
||||
@ -55,6 +57,11 @@ class SequenceAggregatorService() {
|
||||
extractTaskStatus = projection.extreactTaskStatus,
|
||||
convertTaskStatus = projection.convertTaskStatus,
|
||||
coverDownloadTaskStatus = projection.coverDownloadTaskStatus,
|
||||
mode = when (projection.startedWith?.mode) {
|
||||
StartFlow.Auto -> Mode.Auto
|
||||
StartFlow.Manual -> Mode.Manual
|
||||
else -> Mode.Auto
|
||||
},
|
||||
hasErrors = projection.getTaskStatus().any { it == CollectProjection.TaskStatus.Failed }
|
||||
)
|
||||
}
|
||||
|
||||
@ -15,6 +15,7 @@ data class SequenceSummary(
|
||||
val extractTaskStatus: CollectProjection.TaskStatus,
|
||||
val convertTaskStatus: CollectProjection.TaskStatus,
|
||||
val coverDownloadTaskStatus: CollectProjection.TaskStatus,
|
||||
val mode: Mode,
|
||||
val hasErrors: Boolean,
|
||||
)
|
||||
|
||||
@ -22,3 +23,8 @@ enum class ContextType {
|
||||
Content,
|
||||
Metadata
|
||||
}
|
||||
|
||||
enum class Mode {
|
||||
Auto,
|
||||
Manual
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user