lazyboy | ee4adef | 2016-05-24 00:55:16 | [diff] [blame] | 1 | // Copyright 2016 The Chromium Authors. All rights reserved. |
| 2 | // Use of this source code is governed by a BSD-style license that can be |
| 3 | // found in the LICENSE file. |
| 4 | |
| 5 | #include "extensions/renderer/service_worker_data.h" |
| 6 | |
rdevlin.cronin | 9f33889 | 2016-11-21 19:37:00 | [diff] [blame] | 7 | #include "extensions/renderer/extension_bindings_system.h" |
lazyboy | ee4adef | 2016-05-24 00:55:16 | [diff] [blame] | 8 | |
| 9 | namespace extensions { |
| 10 | |
rdevlin.cronin | 9f33889 | 2016-11-21 19:37:00 | [diff] [blame] | 11 | ServiceWorkerData::ServiceWorkerData( |
| 12 | int64_t service_worker_version_id, |
lazyboy | e784724 | 2017-06-07 23:29:18 | [diff] [blame] | 13 | ScriptContext* context, |
Devlin Cronin | 946720eb | 2017-07-17 23:58:08 | [diff] [blame] | 14 | std::unique_ptr<ExtensionBindingsSystem> bindings_system) |
lazyboy | 4c82177a | 2016-10-18 00:04:09 | [diff] [blame] | 15 | : service_worker_version_id_(service_worker_version_id), |
lazyboy | e784724 | 2017-06-07 23:29:18 | [diff] [blame] | 16 | context_(context), |
lazyboy | ee4adef | 2016-05-24 00:55:16 | [diff] [blame] | 17 | v8_schema_registry_(new V8SchemaRegistry), |
rdevlin.cronin | 9f33889 | 2016-11-21 19:37:00 | [diff] [blame] | 18 | bindings_system_(std::move(bindings_system)) {} |
lazyboy | ee4adef | 2016-05-24 00:55:16 | [diff] [blame] | 19 | |
| 20 | ServiceWorkerData::~ServiceWorkerData() {} |
| 21 | |
| 22 | } // namespace extensions |