fix: make sure we stop recording when leaving MeetingDetailView
This commit is contained in:
@@ -147,6 +147,12 @@ struct MeetingDetailView: View {
|
|||||||
Text("Are you sure you want to delete this meeting? This action cannot be undone.")
|
Text("Are you sure you want to delete this meeting? This action cannot be undone.")
|
||||||
}
|
}
|
||||||
.onDisappear {
|
.onDisappear {
|
||||||
|
// Stop recording if it's in progress when leaving the page
|
||||||
|
if viewModel.isRecording {
|
||||||
|
print("🛑 Stopping recording because user is leaving the page")
|
||||||
|
viewModel.stopRecording()
|
||||||
|
}
|
||||||
|
|
||||||
// Auto-delete empty meetings when leaving, otherwise save
|
// Auto-delete empty meetings when leaving, otherwise save
|
||||||
viewModel.deleteIfEmpty()
|
viewModel.deleteIfEmpty()
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user