Chromium Code Reviews| Index: third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerClient.cpp |
| diff --git a/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerClient.cpp b/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerClient.cpp |
| index e54315d65277fed9fa01869b3dd762bb52a1f38c..b10caa573457bc18f052b0f65b5d622f08d5409b 100644 |
| --- a/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerClient.cpp |
| +++ b/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerClient.cpp |
| @@ -45,10 +45,28 @@ ServiceWorkerClient* ServiceWorkerClient::Create( |
| ServiceWorkerClient::ServiceWorkerClient(const WebServiceWorkerClientInfo& info) |
| : uuid_(info.uuid), |
| url_(info.url.GetString()), |
| + type_(info.client_type), |
| frame_type_(info.frame_type) {} |
| ServiceWorkerClient::~ServiceWorkerClient() {} |
| +String ServiceWorkerClient::type() const { |
| + switch (type_) { |
| + case kWebServiceWorkerClientTypeWindow: |
| + return "window"; |
| + case kWebServiceWorkerClientTypeWorker: |
| + return "worker"; |
| + case kWebServiceWorkerClientTypeSharedWorker: |
| + return "sharedworker"; |
| + case kWebServiceWorkerClientTypeLast: |
|
shimazu
2017/05/01 06:40:35
I prefer kWebServiceWorkerClientTypeAll to Last to
leonhsl(Using Gerrit)
2017/05/02 03:14:35
Done.
|
| + NOTREACHED(); |
| + return String(); |
| + } |
| + |
| + NOTREACHED(); |
| + return String(); |
| +} |
| + |
| String ServiceWorkerClient::frameType() const { |
| switch (frame_type_) { |
| case WebURLRequest::kFrameTypeAuxiliary: |