diff --git a/app/src/main/java/app/myzel394/alibi/services/IntervalRecorderService.kt b/app/src/main/java/app/myzel394/alibi/services/IntervalRecorderService.kt index f5e600a..745e5f3 100644 --- a/app/src/main/java/app/myzel394/alibi/services/IntervalRecorderService.kt +++ b/app/src/main/java/app/myzel394/alibi/services/IntervalRecorderService.kt @@ -6,7 +6,7 @@ import java.util.concurrent.Executors import java.util.concurrent.ScheduledExecutorService import java.util.concurrent.TimeUnit -abstract class IntervalRecorderService : +abstract class IntervalRecorderService : RecorderService() { protected var counter = 0L private set @@ -15,7 +15,7 @@ abstract class IntervalRecorderService : private lateinit var cycleTimer: ScheduledExecutorService - abstract var batchesFolder: BatchesFolder + abstract var batchesFolder: B var onCustomOutputFolderNotAccessible: () -> Unit = {} @@ -61,6 +61,7 @@ abstract class IntervalRecorderService : override suspend fun stop() { cycleTimer.shutdown() + batchesFolder.cleanup() super.stop() }