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.ZDS.toEvent
|
||||||
import no.iktdev.eventi.models.store.PersistedEvent
|
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.dto.SequenceSummary
|
||||||
import no.iktdev.mediaprocessing.shared.common.event_task_contract.events.CollectedEvent
|
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.common.projection.CollectProjection
|
||||||
import no.iktdev.mediaprocessing.shared.database.stores.EventStore
|
import no.iktdev.mediaprocessing.shared.database.stores.EventStore
|
||||||
import org.springframework.stereotype.Service
|
import org.springframework.stereotype.Service
|
||||||
@ -55,6 +57,11 @@ class SequenceAggregatorService() {
|
|||||||
extractTaskStatus = projection.extreactTaskStatus,
|
extractTaskStatus = projection.extreactTaskStatus,
|
||||||
convertTaskStatus = projection.convertTaskStatus,
|
convertTaskStatus = projection.convertTaskStatus,
|
||||||
coverDownloadTaskStatus = projection.coverDownloadTaskStatus,
|
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 }
|
hasErrors = projection.getTaskStatus().any { it == CollectProjection.TaskStatus.Failed }
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
@ -15,6 +15,7 @@ data class SequenceSummary(
|
|||||||
val extractTaskStatus: CollectProjection.TaskStatus,
|
val extractTaskStatus: CollectProjection.TaskStatus,
|
||||||
val convertTaskStatus: CollectProjection.TaskStatus,
|
val convertTaskStatus: CollectProjection.TaskStatus,
|
||||||
val coverDownloadTaskStatus: CollectProjection.TaskStatus,
|
val coverDownloadTaskStatus: CollectProjection.TaskStatus,
|
||||||
|
val mode: Mode,
|
||||||
val hasErrors: Boolean,
|
val hasErrors: Boolean,
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -22,3 +23,8 @@ enum class ContextType {
|
|||||||
Content,
|
Content,
|
||||||
Metadata
|
Metadata
|
||||||
}
|
}
|
||||||
|
|
||||||
|
enum class Mode {
|
||||||
|
Auto,
|
||||||
|
Manual
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user