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.")
}
.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
viewModel.deleteIfEmpty()
}