| Index: third_party/WebKit/Source/modules/cachestorage/InspectorCacheStorageAgent.cpp
|
| diff --git a/third_party/WebKit/Source/modules/cachestorage/InspectorCacheStorageAgent.cpp b/third_party/WebKit/Source/modules/cachestorage/InspectorCacheStorageAgent.cpp
|
| index 25a41d896d1135d3dd8ae94725d6370d9641470d..c35704383b6b69b4c17b83211eb1e719bf7a7892 100644
|
| --- a/third_party/WebKit/Source/modules/cachestorage/InspectorCacheStorageAgent.cpp
|
| +++ b/third_party/WebKit/Source/modules/cachestorage/InspectorCacheStorageAgent.cpp
|
| @@ -15,6 +15,7 @@
|
| #include "platform/wtf/PtrUtil.h"
|
| #include "platform/wtf/RefCounted.h"
|
| #include "platform/wtf/RefPtr.h"
|
| +#include "platform/wtf/Time.h"
|
| #include "platform/wtf/Vector.h"
|
| #include "platform/wtf/text/StringBuilder.h"
|
| #include "public/platform/Platform.h"
|
| @@ -165,6 +166,7 @@ struct RequestResponse {
|
| : request(request), response(response) {}
|
| String request;
|
| String response;
|
| + double responseTime;
|
| };
|
|
|
| class ResponsesAccumulator : public RefCounted<ResponsesAccumulator> {
|
| @@ -186,6 +188,8 @@ class ResponsesAccumulator : public RefCounted<ResponsesAccumulator> {
|
| responses_.at(responses_.size() - num_responses_left_);
|
| request_response.request = request.Url().GetString();
|
| request_response.response = response.StatusText();
|
| + request_response.responseTime =
|
| + WTF::Time::FromInternalValue(response.ResponseTime()).ToDoubleT();
|
|
|
| if (--num_responses_left_ != 0)
|
| return;
|
| @@ -208,6 +212,7 @@ class ResponsesAccumulator : public RefCounted<ResponsesAccumulator> {
|
| DataEntry::create()
|
| .setRequest(request_response.request)
|
| .setResponse(request_response.response)
|
| + .setResponseTime(request_response.responseTime)
|
| .build();
|
| array->addItem(std::move(entry));
|
| }
|
|
|