From ab108305ef9fda4b1e7238bf743aa1c96a053b89 Mon Sep 17 00:00:00 2001 From: Myzel394 <50424412+Myzel394@users.noreply.github.com> Date: Fri, 29 Dec 2023 21:48:19 +0100 Subject: [PATCH] refactor: Improve recorder models --- .../java/app/myzel394/alibi/ui/models/AudioRecorderModel.kt | 2 +- .../java/app/myzel394/alibi/ui/models/BaseRecorderModel.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/app/myzel394/alibi/ui/models/AudioRecorderModel.kt b/app/src/main/java/app/myzel394/alibi/ui/models/AudioRecorderModel.kt index aedac2e..f4fdf10 100644 --- a/app/src/main/java/app/myzel394/alibi/ui/models/AudioRecorderModel.kt +++ b/app/src/main/java/app/myzel394/alibi/ui/models/AudioRecorderModel.kt @@ -14,7 +14,7 @@ import app.myzel394.alibi.services.AudioRecorderService import app.myzel394.alibi.ui.utils.MicrophoneInfo class AudioRecorderModel : - BaseRecorderModel() { + BaseRecorderModel() { override var batchesFolder: AudioBatchesFolder? = null override val intentClass = AudioRecorderService::class.java diff --git a/app/src/main/java/app/myzel394/alibi/ui/models/BaseRecorderModel.kt b/app/src/main/java/app/myzel394/alibi/ui/models/BaseRecorderModel.kt index 19c1c23..3fa71e1 100644 --- a/app/src/main/java/app/myzel394/alibi/ui/models/BaseRecorderModel.kt +++ b/app/src/main/java/app/myzel394/alibi/ui/models/BaseRecorderModel.kt @@ -19,7 +19,7 @@ import app.myzel394.alibi.services.RecorderNotificationHelper import app.myzel394.alibi.services.RecorderService import kotlinx.serialization.json.Json -abstract class BaseRecorderModel, B : BatchesFolder?> : +abstract class BaseRecorderModel> : ViewModel() { protected abstract val intentClass: Class @@ -47,7 +47,7 @@ abstract class BaseRecorderModel, B : BatchesF // thus the service is not running and thus doesn't need to be stopped or destroyed var onRecordingSave: (isSavingAsOldRecording: Boolean) -> Unit = {} var onError: () -> Unit = {} - abstract var batchesFolder: B + abstract var batchesFolder: B? private var notificationDetails: RecorderNotificationHelper.NotificationDetails? = null