From ef0cfbd2cf88942f98236d1bde847ac0cc6ba87b Mon Sep 17 00:00:00 2001 From: Trey t Date: Sun, 17 Jul 2022 10:58:07 -0500 Subject: [PATCH] Bug: widget showing X when its not missing a rating closed #129 --- FeelsWidget/FeelsWidget.swift | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) 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 }