From b3785fac2ce8abef557579d81d508eaa20717fda Mon Sep 17 00:00:00 2001 From: Trey t Date: Thu, 3 Feb 2022 16:17:25 -0600 Subject: [PATCH] put back in code that eaiser to read --- Shared/Models/ContentModeViewModel.swift | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/Shared/Models/ContentModeViewModel.swift b/Shared/Models/ContentModeViewModel.swift index a9f8197..1b8b2dc 100644 --- a/Shared/Models/ContentModeViewModel.swift +++ b/Shared/Models/ContentModeViewModel.swift @@ -18,11 +18,21 @@ class ContentModeViewModel: ObservableObject { } private var numberOfEntries: Int { - grouped.keys.map{ - grouped[$0]!.values.reduce(0) { sum, array in - sum + array.count - } - }.reduce(0, +) + var num = 0 + grouped.keys.forEach({ + let year = grouped[$0] + let monthKeys = year?.keys + monthKeys?.forEach({ + num += year![$0]!.count + }) + }) + return num + +// grouped.keys.map{ +// grouped[$0]!.values.reduce(0) { sum, array in +// sum + array.count +// } +// }.reduce(0, +) } init() { @@ -36,7 +46,6 @@ class ContentModeViewModel: ObservableObject { private func getGroupedData() { grouped = PersistenceController.shared.splitIntoYearMonth() numberOfItems = numberOfEntries - print(numberOfItems) } public func shouldShowVotingHeader() -> Bool {