diff --git a/Sources/MarketKit/Classes/Chart/HsChartHelper.swift b/Sources/MarketKit/Classes/Chart/HsChartHelper.swift index 4cc8b18..d2b8959 100644 --- a/Sources/MarketKit/Classes/Chart/HsChartHelper.swift +++ b/Sources/MarketKit/Classes/Chart/HsChartHelper.swift @@ -13,7 +13,7 @@ public enum HsChartHelper { } public static func validIntervals(startTime: TimeInterval?) -> [HsTimePeriod] { - guard let startTime else { return HsTimePeriod.allCases } + guard let startTime else { return HsTimePeriod.all } let genesisDate = Date(timeIntervalSince1970: startTime) let dayCount = Calendar.current.dateComponents([.day], from: genesisDate, to: Date()).day let monthCount = Calendar.current.dateComponents([.month], from: genesisDate, to: Date()).month diff --git a/Sources/MarketKit/Classes/Models/HsTimePeriod.swift b/Sources/MarketKit/Classes/Models/HsTimePeriod.swift index 85aebad..ff4fe12 100644 --- a/Sources/MarketKit/Classes/Models/HsTimePeriod.swift +++ b/Sources/MarketKit/Classes/Models/HsTimePeriod.swift @@ -1,6 +1,8 @@ import Foundation public enum HsTimePeriod: String, CaseIterable { + static var all: [Self] = [.day1, .week1, .week2, .month1, .month3, .month6, .year1, .year2, .year5] + case hour24 = "24h" case day1 = "1d" case week1 = "1w"