fix: make sure we stop recording when leaving MeetingDetailView

This commit is contained in:
Owen Gretzinger
2025-07-12 00:04:39 -04:00
parent 18f33e4993
commit 6226d9b389
+6
View File
@@ -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()
} }