Browse Source

Added new let constant to Request ’s timeline variable. (#2125)

Eunju Amy Sohn 8 years ago
parent
commit
22d4d74a41
1 changed files with 2 additions and 1 deletions
  1. 2 1
      Source/ResponseSerialization.swift

+ 2 - 1
Source/ResponseSerialization.swift

@@ -88,11 +88,12 @@ public struct DownloadResponseSerializer<Value>: DownloadResponseSerializerProto
 
 extension Request {
     var timeline: Timeline {
+        let requestStartTime = self.startTime ?? CFAbsoluteTimeGetCurrent()
         let requestCompletedTime = self.endTime ?? CFAbsoluteTimeGetCurrent()
         let initialResponseTime = self.delegate.initialResponseTime ?? requestCompletedTime
 
         return Timeline(
-            requestStartTime: self.startTime ?? CFAbsoluteTimeGetCurrent(),
+            requestStartTime: requestStartTime,
             initialResponseTime: initialResponseTime,
             requestCompletedTime: requestCompletedTime,
             serializationCompletedTime: CFAbsoluteTimeGetCurrent()