fix: stop recording when deleting ongoing meeting (#47)
This commit is contained in:
@@ -289,6 +289,12 @@ class MeetingViewModel: ObservableObject {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func deleteMeeting() {
|
func deleteMeeting() {
|
||||||
|
// If this meeting is currently being recorded, stop the recording first
|
||||||
|
if recordingSessionManager.isRecordingMeeting(meeting.id) {
|
||||||
|
print("🛑 Stopping recording for meeting being deleted: \(meeting.id)")
|
||||||
|
recordingSessionManager.stopRecording()
|
||||||
|
}
|
||||||
|
|
||||||
let success = LocalStorageManager.shared.deleteMeeting(meeting)
|
let success = LocalStorageManager.shared.deleteMeeting(meeting)
|
||||||
if success {
|
if success {
|
||||||
isDeleted = true
|
isDeleted = true
|
||||||
|
|||||||
Reference in New Issue
Block a user