Index: content/renderer/service_worker/service_worker_context_client.cc |
diff --git a/content/renderer/service_worker/service_worker_context_client.cc b/content/renderer/service_worker/service_worker_context_client.cc |
index 3a0baf07e43286805bf9413ec531e2a913d9274e..6f77dc1b0ac24c4cf4a9d28f5c9c682319dcdcd6 100644 |
--- a/content/renderer/service_worker/service_worker_context_client.cc |
+++ b/content/renderer/service_worker/service_worker_context_client.cc |
@@ -33,7 +33,6 @@ |
#include "content/child/web_url_loader_impl.h" |
#include "content/child/webmessageportchannel_impl.h" |
#include "content/common/devtools_messages.h" |
-#include "content/common/message_port_messages.h" |
#include "content/common/service_worker/embedded_worker_messages.h" |
#include "content/common/service_worker/service_worker_event_dispatcher.mojom.h" |
#include "content/common/service_worker/service_worker_messages.h" |
@@ -135,7 +134,7 @@ void SendPostMessageToClientOnMainThread( |
std::unique_ptr<blink::WebMessagePortChannelArray> channels) { |
sender->Send(new ServiceWorkerHostMsg_PostMessageToClient( |
routing_id, uuid, message, |
- WebMessagePortChannelImpl::ExtractMessagePortIDs(std::move(channels)))); |
+ WebMessagePortChannelImpl::ExtractMessagePorts(std::move(channels)))); |
} |
blink::WebURLRequest::FetchRequestMode GetBlinkFetchRequestMode( |
@@ -915,9 +914,8 @@ void ServiceWorkerContextClient::DispatchExtendableMessageEvent( |
base::MakeUnique<DispatchExtendableMessageEventCallback>(callback)); |
blink::WebMessagePortChannelArray ports = |
- WebMessagePortChannelImpl::CreatePorts(event->message_ports, |
- event->new_routing_ids, |
- main_thread_task_runner_); |
+ WebMessagePortChannelImpl::CreateFromMessagePipeHandles( |
+ std::move(event->message_ports)); |
if (event->source.client_info.IsValid()) { |
blink::WebServiceWorkerClientInfo web_client = |
ToWebServiceWorkerClientInfo(event->source.client_info); |