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 715a35eab81fc59620d0caaf7ceeaedd7a0efd06..cd7a1b4f5476018aec3e2766fc1186e8d6bafc28 100644 |
--- a/content/renderer/service_worker/service_worker_context_client.cc |
+++ b/content/renderer/service_worker/service_worker_context_client.cc |
@@ -32,7 +32,6 @@ |
#include "content/child/web_data_consumer_handle_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" |
@@ -120,7 +119,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( |
@@ -948,9 +947,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); |