diff --git a/shared/common/src/main/kotlin/no/iktdev/mediaprocessing/shared/common/projection/CollectProjection.kt b/shared/common/src/main/kotlin/no/iktdev/mediaprocessing/shared/common/projection/CollectProjection.kt index fd063de0..1beceba2 100644 --- a/shared/common/src/main/kotlin/no/iktdev/mediaprocessing/shared/common/projection/CollectProjection.kt +++ b/shared/common/src/main/kotlin/no/iktdev/mediaprocessing/shared/common/projection/CollectProjection.kt @@ -41,6 +41,11 @@ class CollectProjection(val events: List) { coverDownloadTaskStatus ) + fun canStoreAutomatically(): Boolean { + val manualEvent = events.filterIsInstance().lastOrNull() + return manualEvent?.data?.flow != StartFlow.Manual + } + private fun projectUseFile(): File? { val added = events.filterIsInstance().firstOrNull()?.data val startEvent = projectStartedWith()