We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d008989 commit 86917b6Copy full SHA for 86917b6
Sources/retry-policy-service/ext/DispatchTimeInterval.swift
@@ -13,25 +13,19 @@ extension DispatchTimeInterval {
13
/// Convert to Double
14
/// - Returns: Converted value
15
func toDouble() -> Double? {
16
-
17
- let result: Double?
18
19
switch self {
20
case .seconds(let value):
21
- result = Double(value)
+ return Double(value)
22
case .milliseconds(let value):
23
- result = Double(value)*0.001
+ return Double(value) / 1000.0
24
case .microseconds(let value):
25
- result = Double(value)*0.000001
+ return Double(value) / 1_000_000.0
26
case .nanoseconds(let value):
27
- result = Double(value)*0.000000001
28
+ return Double(value) / 1_000_000_000.0
29
case .never:
30
- result = nil
+ return nil
31
@unknown default:
32
33
}
34
35
- return result
36
37
0 commit comments