When deleting all meetings from the list, also remove the "No meeting today" line

This commit is contained in:
QuentinArguillere 2024-10-11 15:12:08 +02:00
parent 00187e97a2
commit 137abcfe74

View file

@ -137,6 +137,10 @@ class MeetingsListViewModel: ObservableObject {
self.todayIdx -= 1
}
self.meetingsList.remove(at: index)
if self.meetingsList.count == 1 && self.meetingsList[0].model == nil {
// Only remaining meeting is the fake TodayMeeting, remove it too
meetingsList.removeAll()
}
ToastViewModel.shared.toastMessage = "Success_toast_meeting_deleted"
ToastViewModel.shared.displayToast = true
}