mirror of
https://github.com/Myzel394/Alibi.git
synced 2025-06-18 23:05:26 +02:00
feat: Add onRecordingStart listener
This commit is contained in:
parent
df820e59fd
commit
7b9457fc58
@ -56,6 +56,7 @@ class AudioRecorderModel :
|
||||
if (service.state == RecorderState.IDLE) {
|
||||
service.clearAllRecordings()
|
||||
service.startRecording()
|
||||
onRecordingStart()
|
||||
}
|
||||
|
||||
recorderState = service.state
|
||||
|
@ -46,6 +46,7 @@ abstract class BaseRecorderModel<I, B : BatchesFolder, T : IntervalRecorderServi
|
||||
// If `isSavingAsOldRecording` is true, the user is saving an old recording,
|
||||
// thus the service is not running and thus doesn't need to be stopped or destroyed
|
||||
var onRecordingSave: (isSavingAsOldRecording: Boolean) -> Unit = {}
|
||||
var onRecordingStart: () -> Unit = {}
|
||||
var onError: () -> Unit = {}
|
||||
var onBatchesFolderNotAccessible: () -> Unit = {}
|
||||
abstract var batchesFolder: B?
|
||||
|
@ -67,6 +67,7 @@ class VideoRecorderModel :
|
||||
|
||||
service.clearAllRecordings()
|
||||
service.startRecording()
|
||||
onRecordingStart()
|
||||
} else {
|
||||
isStartingRecording = false
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user