mirror of
https://github.com/Myzel394/Alibi.git
synced 2025-06-19 07:15:25 +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) {
|
if (service.state == RecorderState.IDLE) {
|
||||||
service.clearAllRecordings()
|
service.clearAllRecordings()
|
||||||
service.startRecording()
|
service.startRecording()
|
||||||
|
onRecordingStart()
|
||||||
}
|
}
|
||||||
|
|
||||||
recorderState = service.state
|
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,
|
// 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
|
// thus the service is not running and thus doesn't need to be stopped or destroyed
|
||||||
var onRecordingSave: (isSavingAsOldRecording: Boolean) -> Unit = {}
|
var onRecordingSave: (isSavingAsOldRecording: Boolean) -> Unit = {}
|
||||||
|
var onRecordingStart: () -> Unit = {}
|
||||||
var onError: () -> Unit = {}
|
var onError: () -> Unit = {}
|
||||||
var onBatchesFolderNotAccessible: () -> Unit = {}
|
var onBatchesFolderNotAccessible: () -> Unit = {}
|
||||||
abstract var batchesFolder: B?
|
abstract var batchesFolder: B?
|
||||||
|
@ -67,6 +67,7 @@ class VideoRecorderModel :
|
|||||||
|
|
||||||
service.clearAllRecordings()
|
service.clearAllRecordings()
|
||||||
service.startRecording()
|
service.startRecording()
|
||||||
|
onRecordingStart()
|
||||||
} else {
|
} else {
|
||||||
isStartingRecording = false
|
isStartingRecording = false
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user