#include "content/browser/service_worker/service_worker_content_settings_proxy_impl.h"
#include <utility>
#include <vector>
#include "base/threading/thread.h"
#include "content/public/browser/browser_thread.h"
#include "content/public/browser/content_browser_client.h"
#include "content/public/browser/global_routing_id.h"
#include "content/public/common/content_client.h"
namespace content {
ServiceWorkerContentSettingsProxyImpl::ServiceWorkerContentSettingsProxyImpl(
const GURL& script_url,
scoped_refptr<ServiceWorkerContextWrapper> context_wrapper,
mojo::PendingReceiver<blink::mojom::WorkerContentSettingsProxy> receiver)
: … { … }
ServiceWorkerContentSettingsProxyImpl::
~ServiceWorkerContentSettingsProxyImpl() = default;
void ServiceWorkerContentSettingsProxyImpl::AllowIndexedDB(
AllowIndexedDBCallback callback) { … }
void ServiceWorkerContentSettingsProxyImpl::AllowCacheStorage(
AllowCacheStorageCallback callback) { … }
void ServiceWorkerContentSettingsProxyImpl::AllowWebLocks(
AllowWebLocksCallback callback) { … }
void ServiceWorkerContentSettingsProxyImpl::RequestFileSystemAccessSync(
RequestFileSystemAccessSyncCallback callback) { … }
}