mirror of
https://github.com/zhigang1992/Kingfisher.git
synced 2026-05-01 05:22:31 +08:00
Some minor update for type infer
This commit is contained in:
@@ -31,7 +31,7 @@ struct TimeConstants {
|
||||
static let secondsInOneMinute = 60
|
||||
static let minutesInOneHour = 60
|
||||
static let hoursInOneDay = 24
|
||||
static let secondsInOneDay = TimeInterval(secondsInOneMinute * minutesInOneHour * hoursInOneDay)
|
||||
static let secondsInOneDay = 86_400
|
||||
}
|
||||
|
||||
/// Represents the expiration strategy used in storage.
|
||||
@@ -58,7 +58,7 @@ public enum StorageExpiration {
|
||||
case .seconds(let seconds):
|
||||
return date.addingTimeInterval(seconds)
|
||||
case .days(let days):
|
||||
let duration = TimeConstants.secondsInOneDay * TimeInterval(days)
|
||||
let duration = TimeInterval(TimeConstants.secondsInOneDay) * TimeInterval(days)
|
||||
return date.addingTimeInterval(duration)
|
||||
case .date(let ref):
|
||||
return ref
|
||||
@@ -79,7 +79,7 @@ public enum StorageExpiration {
|
||||
switch self {
|
||||
case .never: return .infinity
|
||||
case .seconds(let seconds): return seconds
|
||||
case .days(let days): return TimeConstants.secondsInOneDay * TimeInterval(days)
|
||||
case .days(let days): return TimeInterval(TimeConstants.secondsInOneDay) * TimeInterval(days)
|
||||
case .date(let ref): return ref.timeIntervalSinceNow
|
||||
case .expired: return -(.infinity)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user