aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/serviceworkerglobalscope.rs
diff options
context:
space:
mode:
authorCYBAI <cyb.ai.815@gmail.com>2019-05-02 23:13:10 +0900
committerCYBAI <cyb.ai.815@gmail.com>2019-05-11 12:14:25 +0900
commitdececad3905ccf8834abc37e71c7c1a8ac7542c7 (patch)
tree55039621cf153ab12ccb3766dfeda49ff6b27ee6 /components/script/dom/serviceworkerglobalscope.rs
parent81f750afa770f9bf6f2b0fff8052e5ccf047e4ed (diff)
downloadservo-dececad3905ccf8834abc37e71c7c1a8ac7542c7.tar.gz
servo-dececad3905ccf8834abc37e71c7c1a8ac7542c7.zip
Update Worker webidl to support WorkerOptions
Diffstat (limited to 'components/script/dom/serviceworkerglobalscope.rs')
-rw-r--r--components/script/dom/serviceworkerglobalscope.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/components/script/dom/serviceworkerglobalscope.rs b/components/script/dom/serviceworkerglobalscope.rs
index 1ecdbf00b9b..51f2c3a61ce 100644
--- a/components/script/dom/serviceworkerglobalscope.rs
+++ b/components/script/dom/serviceworkerglobalscope.rs
@@ -7,6 +7,7 @@ use crate::dom::abstractworker::WorkerScriptMsg;
use crate::dom::abstractworkerglobalscope::{run_worker_event_loop, WorkerEventLoopMethods};
use crate::dom::bindings::codegen::Bindings::ServiceWorkerGlobalScopeBinding;
use crate::dom::bindings::codegen::Bindings::ServiceWorkerGlobalScopeBinding::ServiceWorkerGlobalScopeMethods;
+use crate::dom::bindings::codegen::Bindings::WorkerBinding::WorkerType;
use crate::dom::bindings::inheritance::Castable;
use crate::dom::bindings::reflector::DomObject;
use crate::dom::bindings::root::{DomRoot, RootCollection, ThreadLocalStackRoots};
@@ -203,6 +204,8 @@ impl ServiceWorkerGlobalScope {
ServiceWorkerGlobalScope {
workerglobalscope: WorkerGlobalScope::new_inherited(
init,
+ DOMString::new(),
+ WorkerType::Classic, // FIXME(cybai): Should be provided from `Run Service Worker`
worker_url,
runtime,
from_devtools_receiver,