File tree Expand file tree Collapse file tree 1 file changed +5
-11
lines changed
Expand file tree Collapse file tree 1 file changed +5
-11
lines changed Original file line number Diff line number Diff line change @@ -92,25 +92,19 @@ extension NSTimer {
9292// MARK: - Time extensions
9393
9494extension Double {
95-
96- private func assertOne( value: Double ) -> Double {
97- assert ( self == 1 , " 🤓 Use plural property for numbers other than 1 " )
98- return value
99- }
100-
101- public var millisecond : NSTimeInterval { return assertOne ( milliseconds) }
95+ public var millisecond : NSTimeInterval { return self / 1000 }
10296 public var milliseconds : NSTimeInterval { return self / 1000 }
10397 public var ms : NSTimeInterval { return self / 1000 }
10498
105- public var second : NSTimeInterval { return assertOne ( seconds ) }
99+ public var second : NSTimeInterval { return self }
106100 public var seconds : NSTimeInterval { return self }
107101
108- public var minute : NSTimeInterval { return assertOne ( minutes ) }
102+ public var minute : NSTimeInterval { return self * 60 }
109103 public var minutes : NSTimeInterval { return self * 60 }
110104
111- public var hour : NSTimeInterval { return assertOne ( hours ) }
105+ public var hour : NSTimeInterval { return self * 3600 }
112106 public var hours : NSTimeInterval { return self * 3600 }
113107
114- public var day : NSTimeInterval { return assertOne ( days ) }
108+ public var day : NSTimeInterval { return self * 3600 * 24 }
115109 public var days : NSTimeInterval { return self * 3600 * 24 }
116110}
You can’t perform that action at this time.
0 commit comments