hopefully fix issue where voting is filled in with missing when its time to vote
This commit is contained in:
@@ -31,28 +31,7 @@ final class OnboardingData: NSObject, ObservableObject, Codable {
|
||||
date = try container.decode(Date.self, forKey: .date)
|
||||
inputDay = try container.decode(DayOptions.self, forKey: .inputDay)
|
||||
}
|
||||
|
||||
func ableToVoteBasedOnCurentTime() -> Bool {
|
||||
let currentDateComp = Calendar.current.dateComponents([.hour, .minute], from: Date())
|
||||
let savedDateComp = Calendar.current.dateComponents([.hour, .minute], from: self.date)
|
||||
|
||||
if let currentHour = currentDateComp.hour,
|
||||
let currentMin = currentDateComp.minute,
|
||||
let savedHour = savedDateComp.hour,
|
||||
let savedMin = savedDateComp.minute {
|
||||
|
||||
if currentHour > savedHour {
|
||||
return true
|
||||
}
|
||||
|
||||
if currentHour == savedHour {
|
||||
return currentMin >= savedMin
|
||||
}
|
||||
}
|
||||
|
||||
return false
|
||||
}
|
||||
|
||||
override init() { }
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user