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 2e79d0dc687d3d40b5d2253f940107f7acb61dfe..62d3f95e5229d08c3ac74e6c003877a3076f420d 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( |
@@ -922,9 +921,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); |