Added more tasks

This commit is contained in:
Brage Skjønborg 2026-01-30 22:42:42 +01:00
parent 84fdb98885
commit 30b5d6907c
3 changed files with 5 additions and 0 deletions

View File

@ -60,6 +60,7 @@ class SequenceAggregatorService() {
inputFileName = projection.useFile?.name,
lastEventId = last.eventId.toString(),
lastEventTime = last.persistedAt,
readStreamsTaskStatus = projection.readStreamsTaskStatus,
metadataTaskStatus = projection.metadataTaskStatus,
encodeTaskStatus = projection.encodeTaskStatus,
extractTaskStatus = projection.extreactTaskStatus,

View File

@ -10,6 +10,7 @@ data class SequenceSummary(
val type: ContextType = ContextType.Content,
val lastEventId: String,
val lastEventTime: Instant,
val readStreamsTaskStatus: CollectProjection.TaskStatus,
val metadataTaskStatus: CollectProjection.TaskStatus,
val encodeTaskStatus: CollectProjection.TaskStatus,
val extractTaskStatus: CollectProjection.TaskStatus,

View File

@ -9,6 +9,8 @@ class CollectProjection(val events: List<Event>) {
val useFile: File? by lazy { projectUseFile() }
val startedWith: StartProjection? by lazy { projectStartedWith() }
var readStreamsTaskStatus: TaskStatus = TaskStatus.NotInitiated
private set
var metadataTaskStatus: TaskStatus = TaskStatus.NotInitiated
private set
var encodeTaskStatus: TaskStatus = TaskStatus.NotInitiated
@ -29,6 +31,7 @@ class CollectProjection(val events: List<Event>) {
init {
val taskProjection = TaskProjection(events)
readStreamsTaskStatus = taskProjection.projectStreamReadStatus()
metadataTaskStatus = taskProjection.projectMetadataSearchStatus()
encodeTaskStatus = taskProjection.projectEncodingPerformedStatus()
extreactTaskStatus = taskProjection.projectExtractSubtitleStatus()