Commit 1c52ee05 authored by Julie Jeongeun Kim's avatar Julie Jeongeun Kim Committed by Commit Bot

Clean up old Mojo types for WorkerContentSettingsProxy

This CL cleans up old Mojo types for WorkerContentSettingsProxy
using PendingRemote.
It also updates struct EmbeddedWorkerStartParams from
embedded_worker.mojom.

Bug: 955171
Change-Id: I4cea85ea58050c83e216a12b977747ed24c905c1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1948387Reviewed-by: default avatarKen Rockot <rockot@google.com>
Reviewed-by: default avatarKinuko Yasuda <kinuko@chromium.org>
Commit-Queue: Julie Kim <jkim@igalia.com>
Cr-Commit-Position: refs/heads/master@{#721307}
parent ddf813b4
...@@ -850,7 +850,7 @@ void EmbeddedWorkerInstance::SendStartWorker( ...@@ -850,7 +850,7 @@ void EmbeddedWorkerInstance::SendStartWorker(
base::CreateSequencedTaskRunner({BrowserThread::UI}), base::CreateSequencedTaskRunner({BrowserThread::UI}),
params->script_url, params->script_url,
scoped_refptr<ServiceWorkerContextWrapper>(context_->wrapper()), scoped_refptr<ServiceWorkerContextWrapper>(context_->wrapper()),
mojo::MakeRequest(&params->content_settings_proxy)); params->content_settings_proxy.InitWithNewPipeAndPassReceiver());
const bool is_script_streaming = !params->installed_scripts_info.is_null(); const bool is_script_streaming = !params->installed_scripts_info.is_null();
inflight_start_task_->set_start_worker_sent_time(base::TimeTicks::Now()); inflight_start_task_->set_start_worker_sent_time(base::TimeTicks::Now());
......
...@@ -117,7 +117,7 @@ void EmbeddedWorkerInstanceClientImpl::StartWorker( ...@@ -117,7 +117,7 @@ void EmbeddedWorkerInstanceClientImpl::StartWorker(
service_worker_context_client_->StartWorkerContextOnInitiatorThread( service_worker_context_client_->StartWorkerContextOnInitiatorThread(
std::move(worker), std::move(start_data), std::move(worker), std::move(start_data),
std::move(installed_scripts_manager_params), std::move(installed_scripts_manager_params),
params->content_settings_proxy.PassHandle(), cache_storage.PassPipe(), params->content_settings_proxy.PassPipe(), cache_storage.PassPipe(),
interface_provider.PassPipe(), browser_interface_broker.PassPipe()); interface_provider.PassPipe(), browser_interface_broker.PassPipe());
} }
......
...@@ -103,7 +103,7 @@ struct EmbeddedWorkerStartParams { ...@@ -103,7 +103,7 @@ struct EmbeddedWorkerStartParams {
ServiceWorkerProviderInfoForStartWorker provider_info; ServiceWorkerProviderInfoForStartWorker provider_info;
// Interface for the renderer to query the content settings in the browser. // Interface for the renderer to query the content settings in the browser.
WorkerContentSettingsProxy content_settings_proxy; pending_remote<WorkerContentSettingsProxy> content_settings_proxy;
// Interface for keeping track of the renderer preferences. // Interface for keeping track of the renderer preferences.
RendererPreferenceWatcher& preference_watcher_request; RendererPreferenceWatcher& preference_watcher_request;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment