Cancelled handling

This commit is contained in:
Brage Skjønborg 2026-01-30 01:17:49 +01:00
parent 365c131a1e
commit 1dc1d15652
9 changed files with 20 additions and 2 deletions

View File

@ -57,6 +57,10 @@ class DefaultTaskReporter() : TaskReporter {
TaskStore.markConsumed(taskId, TaskStatus.Failed) TaskStore.markConsumed(taskId, TaskStatus.Failed)
} }
override fun markCancelled(taskId: UUID) {
TaskStore.markConsumed(taskId, TaskStatus.Cancelled)
}
override fun updateProgress(taskId: UUID, progress: Int) { override fun updateProgress(taskId: UUID, progress: Int) {
// Not to be implemented for this application // Not to be implemented for this application

View File

@ -109,7 +109,7 @@ class ConvertTaskListenerTest {
override fun updateLastSeen(taskId: UUID) {} override fun updateLastSeen(taskId: UUID) {}
override fun markCompleted(taskId: UUID) {} override fun markCompleted(taskId: UUID) {}
override fun markFailed(taskId: UUID) {} override fun markFailed(taskId: UUID) {}
override fun markCancelled(taskId: UUID) {}
override fun updateProgress(taskId: UUID, progress: Int) {} override fun updateProgress(taskId: UUID, progress: Int) {}
override fun log(taskId: UUID, message: String) {} override fun log(taskId: UUID, message: String) {}
override fun publishEvent(event: Event) { override fun publishEvent(event: Event) {

View File

@ -56,6 +56,10 @@ class DefaultTaskReporter() : TaskReporter {
TaskStore.markConsumed(taskId, TaskStatus.Failed) TaskStore.markConsumed(taskId, TaskStatus.Failed)
} }
override fun markCancelled(taskId: UUID) {
TaskStore.markConsumed(taskId, TaskStatus.Cancelled)
}
override fun updateProgress(taskId: UUID, progress: Int) { override fun updateProgress(taskId: UUID, progress: Int) {
// Not to be implemented for this application // Not to be implemented for this application
} }

View File

@ -39,6 +39,7 @@ class DownloadCoverTaskListenerTest: TestBase() {
override fun markClaimed(taskId: UUID, workerId: String) {} override fun markClaimed(taskId: UUID, workerId: String) {}
override fun updateLastSeen(taskId: UUID) {} override fun updateLastSeen(taskId: UUID) {}
override fun markCompleted(taskId: UUID) {} override fun markCompleted(taskId: UUID) {}
override fun markCancelled(taskId: UUID) {}
override fun markFailed(taskId: UUID) {} override fun markFailed(taskId: UUID) {}
override fun updateProgress(taskId: UUID, progress: Int) {} override fun updateProgress(taskId: UUID, progress: Int) {}
override fun log(taskId: UUID, message: String) {} override fun log(taskId: UUID, message: String) {}

View File

@ -46,6 +46,7 @@ class MediaStreamReadTaskListenerTest: TestBase() {
override fun updateLastSeen(taskId: UUID) {} override fun updateLastSeen(taskId: UUID) {}
override fun markCompleted(taskId: UUID) {} override fun markCompleted(taskId: UUID) {}
override fun markFailed(taskId: UUID) {} override fun markFailed(taskId: UUID) {}
override fun markCancelled(taskId: UUID) {}
override fun updateProgress(taskId: UUID, progress: Int) {} override fun updateProgress(taskId: UUID, progress: Int) {}
override fun log(taskId: UUID, message: String) {} override fun log(taskId: UUID, message: String) {}
override fun publishEvent(event: Event) { override fun publishEvent(event: Event) {

View File

@ -62,6 +62,11 @@ class DefaultTaskReporter() : TaskReporter {
TaskStore.markConsumed(taskId, TaskStatus.Failed) TaskStore.markConsumed(taskId, TaskStatus.Failed)
} }
override fun markCancelled(taskId: UUID) {
log.info { "Margin task $taskId as cancelled"}
TaskStore.markConsumed(taskId, TaskStatus.Cancelled)
}
override fun updateProgress(taskId: UUID, progress: Int) { override fun updateProgress(taskId: UUID, progress: Int) {
// Not to be implemented for this application // Not to be implemented for this application
} }

View File

@ -40,6 +40,8 @@ class SubtitleTaskListenerTest {
override fun updateLastSeen(taskId: UUID) {} override fun updateLastSeen(taskId: UUID) {}
override fun markCompleted(taskId: UUID) {} override fun markCompleted(taskId: UUID) {}
override fun markFailed(taskId: UUID) {} override fun markFailed(taskId: UUID) {}
override fun markCancelled(taskId: UUID) {}
override fun updateProgress(taskId: UUID, progress: Int) {} override fun updateProgress(taskId: UUID, progress: Int) {}
override fun log(taskId: UUID, message: String) {} override fun log(taskId: UUID, message: String) {}
override fun publishEvent(event: Event) { override fun publishEvent(event: Event) {

View File

@ -42,6 +42,7 @@ class VideoTaskListenerTest {
override fun updateLastSeen(taskId: UUID) {} override fun updateLastSeen(taskId: UUID) {}
override fun markCompleted(taskId: UUID) {} override fun markCompleted(taskId: UUID) {}
override fun markFailed(taskId: UUID) {} override fun markFailed(taskId: UUID) {}
override fun markCancelled(taskId: UUID) {}
override fun updateProgress(taskId: UUID, progress: Int) {} override fun updateProgress(taskId: UUID, progress: Int) {}
override fun log(taskId: UUID, message: String) {} override fun log(taskId: UUID, message: String) {}
override fun publishEvent(event: Event) { override fun publishEvent(event: Event) {

View File

@ -1,5 +1,5 @@
[versions] [versions]
eventi = "1.0-rc31" eventi = "1.0-rc33"
exfl = "1.0-rc1" exfl = "1.0-rc1"
[libraries] [libraries]