diff --git a/FeelsWidget/FeelsWidget.swift b/FeelsWidget/FeelsWidget.swift index 8458fa7..ecae3e0 100644 --- a/FeelsWidget/FeelsWidget.swift +++ b/FeelsWidget/FeelsWidget.swift @@ -30,16 +30,14 @@ class WatchTimelineView: Identifiable { struct TimeLineCreator { static func createViews(daysBack: Int) -> [WatchTimelineView] { var timeLineView = [WatchTimelineView]() - var startDayOffset = 0 - if !ShowBasedOnVoteLogics.passedTodaysVotingUnlock(voteDate: UserDefaultsStore.getOnboarding().date) { - startDayOffset = 1 - } + let latestDayToShow = ShowBasedOnVoteLogics.getCurrentVotingDate(onboardingData: UserDefaultsStore.getOnboarding()) + let dates = Array(0...daysBack).map({ + Calendar.current.date(byAdding: .day, value: -$0, to: latestDayToShow)! + }) - for day in startDayOffset.. $1.date }) return timeLineView }